——————————————————————————-
解決しました。———————————————————
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/23 03:20
回答2件
0
質問の回答としてはBlazor Serverを使うと可能です。
ただ、javascriptを使用したくない理由が
JavaScriptの使い方わからないので
とあるので、プログラマーとしてのあるべき回答としては「javascriptの使い方を勉強しましょう」となります。
仕事でやるのならwebアプリケーションの開発となるとリリースして間もない技術を導入するところはまずありえません。あるとしても先進技術をどん欲に取り込むような企業なので使い方が分からないから使わないといった甘い考えの人は面接で嘘言っても試用期間で切られるでしょう。
ではそのような先進技術を取り込まない枯れた技術で堅実なものを使う企業であれば、webアプリケーションにjavascriptは必須となるでしょう。流石にjavascriptも使用しない15年以上昔のタイプというのは利用者側が不便になるのでありえないでしょう。
また、C#も進化が激しいです。素人ですら当たり前のように使用している人が居て且つwebで古いのも多いですがかなり情報のあるjavascriptですら無理なのであればC#もあっという間に使い方が分からないものになるかもしれません。なので、そんなあなたには進化の終わったVB.NETの方がお似合いです。厳しい表現ですが。
なお、宗教的・政治的な信念に基づいてjavascriptを使用しないというのであれば頑張って勉強してBlazorを使用してください。今ならつい先日リリースされたばかりのBlazor WebAssemblyもMSの公式ドキュメントがなかなかそろってきています。僕が最初に触り始めた2018年の3月20日ごろだとgithubのissuesみたりソースコードを落としてきて探したりする必要がありましたが、今ではその必要もありません。
困るか困らないかはご自身の選択なのでどうしろとは言いませんが、よく考えて何を勉強するのか選択してください。もっとも、勉強しないを選択したけど困ったから勉強するゎとしてもいいのでお仕事の際に使い方わかんないからjavascript使ってないですと言ってお仕事にありつけなくならないようにはした方がいいかと思います。
投稿2020/05/23 01:32
総合スコア1348
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/23 13:17
0
チェックボックスにチェックされてない場合はテキストボックスを使用不可に、
チェックされているときは使用可能にしたい
VB2019 MVC
JavaScriptでのやり方はでてきますが、JavaScriptの使い方わからないので、C#でできるやり方があれば教えていただきたいです。
Visual Studio 2019 の ASP.NET MVC プロジェクトでしょうか。
ということであれば、その環境で簡単に上記を実現する方法は ありません。
Webページ上のHTML要素を扱うには JavaScript
もしくは WebAssembly
を使う必要があります。
前者の JavaScript
を用いる方法が一番早いと思います。
後者を用いる場合は ASP.NET MVC
ではなく Blazor
を用いる必要があります。
しかし、Blazor
は 正式リリースが3日前 なこともありますから、採用するリスクはまだ高いです。
なので、オススメはしませんが、C#
に自信のある方ならありだと思います。
投稿2020/05/22 20:07
総合スコア2663
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/23 01:12
2020/05/24 13:43 編集
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。