2011-12-15 14 views
0

私はASP.NET MVCを全く新しくしているので、質問は愚かに聞こえるかもしれません。一度にビューのモデルからデータの一部を表示する(ASP.NET MVC 3)

私は一度にモデルのデータの一部を表示する必要があるビューを持っています。また、データのどの部分が表示されるかを示すボタンがあります。

これまでは、データの各部分をdivに追加し、ボタンを追加しました。与えられたidに対してCSSスタイルを返す関数を追加しました(基本的にはdisplay:visibleまたはdisplay:noneを返します)。

ボタンのイベントハンドラを配線することができると仮定します。しかし、私は完全にdiv要素の再描画/更新に固執しています。私はどのようにdivを自分のスタイルを更新させるべきか理解していないということです。

div要素とボタンを動的に表示/非表示にしてもらえますか?

答えて

1

標準のjavascript(またはjqueryの場合)にする必要があります。 MVC3とは無関係です。コンテンツを持つすべてのdivを含むビューを作成したら、$( '#div_id')。show()または$( '#div_id')。hide()を呼び出して表示または非表示にします。また、関連するアニメーションを持つ他の多くのメソッドを使用することもできますが、それを開始する必要があります。このよう

http://docs.jquery.com/Tutorials:Basic_Show_and_Hide

1

$('buttonClass/IDhere').click(function(){ 
$('theDivYouWantToShowClass/IDhere').toggle(); 
}); 
+0

私はあなたのコードを試してみましたが、私は '$' を未定義であることについてのjavascriptエラーを取得しています。何が原因の可能性がありますか? – Bobrovsky

+0

心配しないで、私はここで答えを得た(http://stackoverflow.com/questions/8530311/microsoft-jscript-runtime-error-is-undefined) – Bobrovsky

関連する問題