クライアント側で DIV タグを非表示にし、[送信] をクリックしてデータをサーバー側にポストバックすると問題が発生します。その後、DIV が表示されるだけです。これを修正する方法
2 に答える
1
これは、何をすべきかを説明しようとするいくつかの基本です。
たとえば、隠しフィールドを使用してサーバー側にデータを送信し、そのデータのポストバック チェックでサーバー側 (コード ビハインド) でデータを送信する必要があります。データが存在するpanel.Visible = false
場合 (div が panel という名前のコンポーネントの場合) を実行します。
このようなことをしないと、ページは aspx ファイルにあるように出力されるだけです。ページが最後にブラウザに送信された後、div がブラウザに隠されているという概念はページにはありません。
お役に立てれば。
于 2013-01-09T08:44:29.633 に答える
0
スクリプトマネージャーを使用してdivを非表示にしますこれが私のコードです
Dim javastr As String = "$('#detail_div').hide();alert('New data is added successfully');"
ScriptManager.RegisterClientScriptBlock(Page, Me.GetType(), "persistence", javastr, True)
みんなとすべてのコメントに感謝します。MVCを学ぶ時が来ました。
于 2013-01-10T02:45:04.557 に答える