我有一个文本框,其中输入一些随机文本。我有一个名为FormatText(控制名称,命令)的Java脚本函数。在这个Java脚本函数中,我需要访问文本框的文本属性,以便可以根据传递的命令(例如粗体,斜体,下划线)对文本进行格式化。 因此,我需要知道是否有任何方式通过javascript访问控件的名称在Javascript中访问silverlight控件名称
回答
我不认为你可以直接做,但你可以从Silverlight内部访问JavaScript,所以你可以做这样的事情:
using System.Web.Browser;
HtmlPage.Window.CreateInstance("myFunction", new string[] { textBox.Name });
这将调用myFunction
用,因为它的参数TextBox的名称。
所以,当你初始化控制,你可以把这个拿到的名字进入你的JavaScript。
@ Madhur2479 - 你可以[编辑](http://stackoverflow.com/posts/5686282/edit)你的问题与你想解决的问题的完整描述。这样人们将能够提供更好的答案。 – ChrisF 2011-04-16 12:25:19
感谢您的协助。所以我认为这是不可能的访问来自JavaScript的textbox.text属性? – Madhur2479 2011-04-16 12:28:54
@ Madhur2479 - 有一些*互动,但不知道你想达到什么样的答案将是一般的。 – ChrisF 2011-04-16 12:31:24
- 1. 在Silverlight ControlTemplate中按名称访问其他控件
- 2. 访问2016 VBA:如何在公式中使用控件名称?
- 3. 在JavaScript中访问asp:hiddenfield控件
- 4. 从Silverlight视图访问父控件
- 5. 从具有标识名称的DataTemplate中访问控件
- 6. 按名称访问JavaScript子属性
- 7. 的JavaScript访问名称/值对
- 8. 如何在Silverlight中访问控件到DataTemplate中?
- 9. 只能在Silverlight中通过用户控件访问Web Service名称空间,而不是纯C#classesm
- 10. Base_Controller:在Laravel中访问当前的控制器名称
- 11. 在ASP.NET中访问控制客户端名称而不是ID
- 12. 如何在Silverlight的ControlTemplate中访问控件?
- 13. 在coulmn名称“域”中插入访问
- 14. 在PowerShell中访问枚举名称
- 15. 在NAnt中访问CruiseControl.NET项目名称
- 16. 在ListView控件中访问TextBox控件
- 17. 在loginview中访问控件
- 18. 如何使用SilkTest按名称访问控件?
- 19. 如何访问在控制台中输入其名称的文本文件? JAVA
- 20. 在javascript中访问控件的值问题
- 21. Silverlight:在使用MVVM(silverlight)时不命名XAML中的控件?
- 22. 绑定控件名称问题
- 23. C#控件名称
- 24. 在用户控件中使用Javascript访问资源文件
- 25. 访问按名称排序
- 26. 按名称访问窗口
- 27. 访问变量的名称
- 28. 按名称访问线程
- 29. 从名称访问ID
- 30. 访问名称值对
你为什么不从Silverlight控件中进行格式化? – ChrisF 2011-04-16 12:47:58
我们是在讨论在Silverlight插件渲染的Xap或Xaml块中提供的silverlight应用程序吗? – AnthonyWJones 2011-04-16 18:35:19