我有一个文本框,我在其中输入一些随机文本。我有一个名为FormatText(control-name,command)的java脚本函数。在这个java脚本函数中,我需要访问文本框的text属性,以便根据传递的命令(例如粗体,斜体,下划线)格式化文本。 因此我需要知道是否有办法通过javascript访问控件的名称
答案 0 :(得分:1)
我认为您无法直接执行此操作,但您可以从Silverlight中访问JavaScript,因此您可以执行以下操作:
using System.Web.Browser;
HtmlPage.Window.CreateInstance("myFunction", new string[] { textBox.Name });
这将调用myFunction
,并将TextBox的名称作为参数。
因此,当您初始化控件时,可以调用它来将名称输入JavaScript。