Silverlightコントロールのコードからテキストボックスまたはラベル(特にasp.netコントロール)のテキストプロパティを更新するにはどうすればよいですか?Silverlight内のコードからHTMLコントロールを更新する方法
2
A
答えて
2
silverligtからjavascript関数を呼び出すことができます。 まもなくそれは次のようになります。javascriptのメソッドは、ウィンドウからアクセス可能でなければならないこと
HtmlPage.Window.Invoke("globalJSMethod", stringParam);
注 - window.globalJSMethod(...) チェックこのwalkthroughがこれを行う方法を詳細に参照するには。
4
対処法:
私はあなたが二段階でそれを行うことを試みることができることとします
はのは、それを名前を付けてみましょう、与えられたパラメータに基づいて制御を更新するJavaScript関数を記述
updateControl
:Silverlightアプリケーションで<script type="text/javascript"> function updateControl(newValue) { //update your control here with newValue parameter with javascript ... } </script>
(あなたが望む場所で制御値の変更を呼び出すために)あなたが書く必要があります。
HtmlPage.Window.Invoke("updateControl", "this is a new value")
ページ更新のための別の解決策だけ:
あなただけの他の場所から値を取得するためのページを更新する必要がある場合は、
HtmlPage.Document.Submit()
このデータを取得してコントロールに表示することができます。
参考と便利なリソース:
- ScriptObject.Invoke方法:http://msdn.microsoft.com/en-us/library/system.windows.browser.scriptobject.invoke%28v=vs.95%29.aspx
- チュートリアル:http://msdn.microsoft.com/en-us/library/cc221359%28v=vs.95%29.aspx
- SilverlightとJavaScriptの相互運用の基本:マネージコードからJavaScriptを呼び出すhttp://pietschsoft.com/post/2008/06/Silverlight-and-JavaScript-Interop-Basics.aspx
- 設定方法Javascriptを使用したフォーム要素の値:http://www.javascript-coder.com/javascript-form/javascript-form-value.phtml
関連する問題
- 1. Silverlightのコードでコントロールのフォーカスを設定する方法は?
- 2. SilverlightのHttpWebRequest.BeginGetRequestStream内からUIを更新するには
- 3. WPFコントロールからSilverlightコントロールへ
- 4. コード内のコントロールにアクセスする方法
- 5. ControlGroup内のコントロールを更新する方法角2
- 6. Silverlightのコードビハインドからカスタムスタイルのコントロールにアクセスする方法は?
- 7. Silverlightで.xamlからコントロールをロードする方法
- 8. ListView内のDropDownListコントロールから自動更新を起動する
- 9. 他のコントロールの子からコントロールを更新する
- 10. Silverlightコントロールからデータを取得する
- 11. Listview内のコントロールから他のコントロールに値を渡す方法
- 12. WebBrowserコントロールからSilverlight 4のイメージへのスムーズな移行方法
- 13. NumericUpDownコントロールSilverlightのテンプレートコントロール内の子コントロールのプロパティを設定する
- 14. コード内のsilverlight tabcontrolにタブアイテムを追加する方法
- 15. 外部からdataTable内のコンポーネントを更新する方法
- 16. Silverlightコントロールを更新するにはどうすればよいですか?
- 17. Silverlightアプリケーション内のオブジェクトの動的更新?
- 18. htmlのスクロールテキストを更新/更新する方法(スクロール中)
- 19. htmlファイル内のコードを変更する
- 20. コンテナを更新せずにコンテナからコントロールを削除する方法
- 21. ボタンアクションイベント内から画面を更新/再描画する方法
- 22. Silverlightで派生したコントロールの内容を使用する方法
- 23. asp.netのhtmlコントロールからデータにアクセスする方法
- 24. ビューからコントローラへのHTMLコントロールからデータをフェッチする方法は?
- 25. ActiveXコントロール内のVS_VERSION_INFOから情報を取得する方法
- 26. spring controllerメソッドからのhtml img srcの更新方法は?
- 27. メインのSilverlightコントロールでSilverlightユーザーコントロールを非表示にする方法は?
- 28. Rails 3 - 更新されたコードを更新する方法
- 29. Java WebサイトからSilverlightコントロールを導入
- 30. マスターコントロールのコントロール値をユーザーコントロールから変更する方法は?