Javaスクリプトでビューステート変数を使用できない理由がわかりません。誰もこれを説明できますか?javascriptでアクセスできない状態変数を表示します。
0
A
答えて
4
viewstateはjavascriptで使用するようには設計されていません。 viewstateは、コードの背後に設定し、ポストバック時に再び使用する値を記憶するのに使用されます。
コントロールの値を取得したい場合は、単純なjavascriptで行うことができますが、viewstateを使用する理由はありません。
1
ビューステートに直接アクセスすることはできませんが、ビューステートを保持する非表示のフォーム要素に簡単にアクセスできます。私は希望のサーバー/ JSコードを混合よりもRegisterHiddenFieldを使用することを提案:
あなたはこのサンプル試してください:あなたのJavaScriptを
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
ViewState("code") = "EE"
Page.ClientScript.RegisterHiddenField("vCode", ViewState("code"))
End Sub
:
するvar vCode =のdocument.getElementById( "vCodeを" );
アラート(vCode);
1
viewstateは暗号化されています。あなたはそれを読むことができないはずです。
コントロールのパラメータにアクセスするには、プロパティを使用してコントロールを公開します。
public string Label1Text
{
get
{
return Label1.Text;
}
}
<script>
var lblText = "<%= this.Label1Text %>";
</script>
関連する問題
- 1. ストーリーライン2で変数状態が変化したときに、新しいscenceにコンテンツを表示します。
- 2. 状態変更メソッド(TypeError)で状態オブジェクトのオブジェクトプロパティにアクセスできません
- 3. jQuery/JavascriptでDjangoの表示/非表示の状態を保持する
- 4. JavaScriptは、単一の変数の状態を別の状態で保持しますか?
- 5. UISwitchが正しい状態を表示していないようです
- 6. JavaScript変数スコープ - 持続状態?
- 7. 拡張状態のときにサポートボトムシートを非表示にできない
- 8. なぜWebMethodはEnableSessionStateなしでセッション状態にアクセスできますか?
- 9. ツリービューで状態を表示および変更する方法
- 10. redux security - 状態リセット後に以前の状態にアクセスできますか?
- 11. $状態を角で表します
- 12. JavaScriptの変数がループ内でスタックしています - アクセスできない
- 13. UIButtonタップで選択状態を表示
- 14. ポップアップを作成して表示状態を表示する前にその表示状態を設定する
- 15. ディレクティブコントローラにフォームの状態にアクセスできない
- 16. 子コンポーネントから状態にアクセスできない
- 17. 状態オブジェクトのプロパティにアクセスできない
- 18. マルチビュー - クリア状態を表示
- 19. ナンシーアクセスモデルの状態を表示
- 20. backbone.jsのタブ付き表示状態
- 21. Javascript:変数にアクセスできません
- 22. javascriptのプロンプトが表示されている状態でChromeのインスペクタを開くことができません
- 23. セマンティックUIノーマルボタンを変更してローディング状態を表示する
- 24. エミュレータがデバイスの状態で表示されない
- 25. Laravelは変数が動作しない状態でリダイレクトします
- 26. プロンプトを表示せずに状態内のオブジェクトが変化しています
- 27. 表示されていない状態でURLを呼び出すことはできますか?
- 28. Tracker.AutorunのReact状態にアクセスできないのはなぜですか?
- 29. テキストボックスonPressを表示している状態で反応しますか?
- 30. 宣言していない状態のネイティブ表示画像
達成しようとしていることの具体例を教えてください。今、あなたの質問に答えることはほとんど不可能です。 Viewstateは暗号化され、クライアントで変更されないように圧縮されています – dash