我有一個文本框,其中輸入一些隨機文本。我有一個名爲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. Silverlight:按名稱訪問DataForm EditTemplate中的元素
- 7. 如何在Silverlight中訪問控件到DataTemplate中?
- 8. 的JavaScript訪問名稱/值對
- 9. 按名稱訪問JavaScript子屬性
- 10. 從javascript訪問Silverlight集合
- 11. 只能在Silverlight中通過用戶控件訪問Web Service名稱空間,而不是純C#classesm
- 12. 如何在Silverlight的ControlTemplate中訪問控件?
- 13. 在Silverlight控件背後的代碼中訪問模板項目
- 14. 在ASP.NET中訪問控制客戶端名稱而不是ID
- 15. IAccessible實現 - 僅在控制窗口中可訪問的名稱?
- 16. Base_Controller:在Laravel中訪問當前的控制器名稱
- 17. 我如何訪問我的用戶控件在Silverlight中的內部子控件
- 18. 在javascript對象中訪問較高名稱空間
- 19. 如何在javascript中按名稱訪問元素?
- 20. 在ListView控件中訪問TextBox控件
- 21. 在NAnt中訪問CruiseControl.NET項目名稱
- 22. 在coulmn名稱「域」中插入訪問
- 23. 在PowerShell中訪問枚舉名稱
- 24. 在loginview中訪問控件
- 25. 如何訪問通過名稱添加到C#的控件
- 26. phalconphp觸發事件的訪問控制器名稱
- 27. 如何使用SilkTest按名稱訪問控件?
- 28. 訪問控制器或組件的當前路由名稱
- 29. VB使用變量名稱來訪問控件屬性
- 30. 通過控件訪問VBA循環顯示字段值作爲控件名稱
你爲什麼不從Silverlight控件中進行格式化? – ChrisF 2011-04-16 12:47:58
我們是在討論在Silverlight插件渲染的Xap或Xaml塊中提供的silverlight應用程序嗎? – AnthonyWJones 2011-04-16 18:35:19