在Javascript中访问silverlight控件名称

时间:2011-04-16 11:55:11

标签: silverlight

我有一个文本框,我在其中输入一些随机文本。我有一个名为FormatText(control-name,command)的java脚本函数。在这个java脚本函数中,我需要访问文本框的text属性,以便根据传递的命令(例如粗体,斜体,下划线)格式化文本。 因此我需要知道是否有办法通过javascript访问控件的名称

1 个答案:

答案 0 :(得分:1)

我认为您无法直接执行此操作,但您可以从Silverlight中访问JavaScript,因此您可以执行以下操作:

using System.Web.Browser;

HtmlPage.Window.CreateInstance("myFunction", new string[] { textBox.Name });

这将调用myFunction,并将TextBox的名称作为参数。

Source

因此,当您初始化控件时,可以调用它来将名称输入JavaScript。