0

.NET 控件的 ID 中不能使用冒号。我引用以下网站:http: //msdn.microsoft.com/en-us/library/system.web.ui.control.id.aspx

“只有字母数字字符和下划线字符 (_) 的组合是此属性的有效值。包含空格或其他无效字符将导致 ASP.NET 页面解析器错误。”

是否有必须使用字母数字字符的原因?

4

1 回答 1

1

在 MSN 上很容易找到...

只有字母数字字符和下划线字符 (_) 的组合是此属性的有效值。包含空格或其他无效字符将导致 ASP.NET 页面解析器错误。

至于为什么,我无法给出答案,除了对我作为开发人员来说,除了字母数字和下划线之外的变量名,你从不使用任何东西是有意义的。没有明显的理由不应该扩展到控制 ID。

于 2013-02-05T12:11:02.587 回答