C# 如何从SilverLight中的代码更新HTML控件
如何从silverlight控件中的代码更新文本框或标签(特别是asp.net控件)文本属性?建议的解决方案: 我想你可以试着分两步来做:C# 如何从SilverLight中的代码更新HTML控件,c#,asp.net,silverlight,C#,Asp.net,Silverlight,如何从silverlight控件中的代码更新文本框或标签(特别是asp.net控件)文本属性?建议的解决方案: 我想你可以试着分两步来做: 编写一个基于给定参数更新控件的javascript函数,将其命名为updateControl: <script type="text/javascript"> function updateControl(newValue) { //update your control here with newValue p
- 编写一个基于给定参数更新控件的javascript函数,将其命名为
:updateControl
<script type="text/javascript"> function updateControl(newValue) { //update your control here with newValue parameter with javascript ... } </script>
HtmlPage.Document.Submit()
在回发中,您可以获取此数据并将其显示在控件中
参考资料和有用资源:
- ScriptObject.Invoke方法:
- 演练:从托管代码调用JavaScript:
- Silverlight和JavaScript互操作基础:
- 如何使用Javascript设置表单元素的值:
HtmlPage.Window.Invoke("globalJSMethod", stringParam);
请注意,javascript方法必须可以从window-window.globalJSMethod(…)访问
选中此项查看如何执行此操作的详细信息
HtmlPage.Window.Invoke("globalJSMethod", stringParam);