問題タブ [registerclientscriptblock]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - RegisterClientScriptBlock - 起動しない
JavaScript コードを実行するオブジェクトを見て、RegisterClientScriptBlockそれを使用しようとしました。
私は現在持っています
コードがヒットしたときにアラートがポップアップすることを期待しますが、決してポップアップしません。パラメーターが正しいですか、それとも間違った道を進んでいますか?
ありがとう
クリス
html - ScriptManager.RegisterClientScriptBlock は、デバッグ中にのみ正しく機能します
RegisterClientScriptBlock を使用すると、警告アラートを表示するのに問題はありませんが、ポップアップを閉じるとバインディングがめちゃくちゃになります。奇妙なことに、デバッグしようとして F10 キーを押すと、バインドは問題ありません。これはコード ビハインド メソッドです。
asp.net - asp.net の Page.ClientScript.RegisterHiddenField で値が保持されない
Asp.net c# では、次の構文を使用します。
Hiddenfield を定義できます。
1) このコードでは、値が何もない理由:
2)このhiddenFieldと、Asp.netツールボックスから定義できるこのhiddenFieldの違いは何ですか:
よろしくお願いします。
以前は機能していましたが、更新パネルでいくつかのコードを変更しましたが、現在は機能していません。それは可能ですか?
asp.net - 更新パネルを使用してコード ビハインドから JavaScript メソッドをトリガーできない
問題の詳細:
データを DB に保存した後、ユーザーにアラートを表示する必要があります。このために、分離コードからスクリプトを登録しました。しかし、update-panel では動作しませんが、update-panelなしでは期待どおりに動作します。update-panel で動作させる必要があります。
$(document).ready(function ()スクリプト登録時に追記してみましたがだめでした。
ScriptManager.RegisterClientScriptBlock()次に、の代わりにメソッドで試しましPage.ClientScript.RegisterStartupScript()たが、これもうまくいきませんでした。
Web ページ (ASPX) のコード スニペットは次のとおりです。
ユーザー コントロール (ASCX) のコード スニペットを次に示します。
Web ページの分離コード:
ユーザー コントロールのコード ビハインド:
c# - ポストバック時に JSON 変数が更新されない
データベースの値を編集するフォームがあります。ClientScriptManager.RegisterClientScriptBlockページの読み込み時に使用して json 変数を登録し、それを使用してフォームの変更を確認し、ユーザーに保存を促します。保存ボタンのクリック イベントで、json 変数を登録するコードを再実行して、ユーザーが保存したばかりの変更が含まれるようにします。
私が遭遇した問題は、ポストバック後のフォームへの変更を反映するためにjson変数が更新されていないことです。ページを更新した後にのみ、json 変数が更新されます。
私がやろうとしていることは可能ですか?