2

私は MVC の使用方法を学ぼうとしています。私ができるようにしたいのは、ユーザーにボックスをチェックして表示させるか、チェックを外して任意の数の要素を非表示にすることです。
ページ全体が更新されず、ユーザーが「送信」ボタンをクリックする必要がない場合にこれが行われるのを見てきましたが、それは有効です。
検索で見つけた MVC のすべてのチュートリアルは、この質問に答えていないようです。また、部分ビューの適切なアイデアを提供しているようにも見えません (これが解決策であると思います)。この質問がばかげていることは理解していますが、数時間探していてわかりません。

4

3 に答える 3

4

ページを更新せずにこの種のアクションを実行するには、javascript または jQuery を使用する必要があります

ビューが次のようになっているとします。

<input type="checkbox" id="myCheckbox">
<div id="ShowHideMe">
   <p>some content</p>
</div>

次のようなものが必要です。

<script>
  $(function() {
    $('#myCheckbox').change(function() {
       $('#ShowHideMe').toggle($(this).is(':checked'));
     });
  });
</script>

クライアント側のプログラミングを行うときはいつでも、javascript を使用します。

于 2013-02-05T17:31:16.273 に答える
0

Use jquery.

$("#myCheckbox").click(function () { $("#someOtherElementId").hide(); });

于 2013-02-05T17:32:55.070 に答える
0

ページ全体が更新されず、ユーザーが「送信」ボタンをクリックする必要がない場合にこれが行われるのを見てきましたが、それはライブです

(おそらくasp.net)mvcの組み込み機能ではなく、javascriptについて説明しています

于 2013-02-05T17:30:55.637 に答える