控件的UniqueID被'$'删除,是否可以更改分隔符,如果有,是否有包含分隔符的某个属性?ASP.NET控件的UniqueID分隔符
4
A
回答
2
鉴于protected
属性IdSeparator
和ClientIDSeparator
,我认为它是可以改变的主题,并避免编写假设某个字符被用作分隔符的代码。这两个属性的类型都是Char
,所以我会发现它们不太可能会变成使用多字符分隔符,但这仅仅是一种猜测,也是我会避免依赖的东西。
0
我想说依靠用作分隔符的确切字符是危险的。
我碰到一些旧式的JavaScript代码,传递一个UniqueID的,并且分析它像这样:
theform.__EVENTTARGET.value = s.split(":")[0];
theform.__EVENTARGUMENT.value = s.split(":")[1];
移动到较新版本的CLR导致此代码打破,因为在这个问题表示,分隔符现在是'$',而不是':'。
相关问题
- 1. ASP.NET仅使用UniqueID的一部分查找控件
- 2. .net Compact Framework中的分隔符控件
- 3. Windows窗体分隔符控件
- 4. XPath分隔符/分隔符
- 5. ASP.Net Gridview设置分隔符行的BackColor
- 6. 使用ASP.NET AJAX控件工具包中的MaskedEditExtender创建千位分隔符
- 7. 在C#中的分隔符字符串分割/ ASP.Net
- 8. 分组控件ASP.NET
- 9. 用“||”分隔字符串分隔符
- 10. 分隔字符串与分隔符
- 11. 分隔符分隔字符串RadTreeView VB.NET
- 12. 用分隔符分隔电子邮件字符串
- 13. Java行分隔符文件.ext分隔符
- 14. 文件分隔符常量显示假分隔符?
- 15. Asp.net创建制表符分隔的txt文件
- 16. QT分隔符部件?
- 17. Ruby文件IO分隔符?
- 18. Vue组件分隔符
- 19. 如何编写由分隔符分隔的行流以分隔文件?
- 20. 如何删除分隔文件中的控制字符?
- 21. Sharepoint AspMenu控件中的显示分隔符
- 22. 如何格式化不以分隔符分隔的值文件?
- 23. numpy.savetxt的分隔符
- 24. HDFS文件中的分隔符与Hive表格的分隔符值不匹配
- 25. 在分隔符上分割文件
- 26. TPT'æ'分隔符
- 27. 分隔字符
- 28. CONCAT_WS分隔符
- 29. ASP.net VB HTTPS发布制表符分隔文件
- 30. Java:文件阅读器,字符串分隔符分隔符帮助
我永远不会依赖这样的事情,而是留在ClientID/UniqueID属性中。也许$有朝一日会变成另一个角色。但也许它会变成一个序列5个字符......你永远不会知道。 – 2010-03-18 22:40:29