ASP.NET控件ID特殊字符

时间:2014-02-18 23:38:17

标签: c# asp.net

我有一个动态创建textbox的C#项目,当提交表单时,后面的代码需要检索textbox的值。

id的{​​{1}}包含textbox美元符号,并在检索$时显示value

想知道empty是否被视为$的特殊字符,或者是否有办法处理此问题?

//这是我的示例代码

ID

1 个答案:

答案 0 :(得分:0)

如果您使用的是.NET 4.0或更高版本,则可以通过向“静态”添加属性“ClientIDMode”来防止此行为,这将不再导致客户端ID以您看到的方式进行修改。

关于您无法访问该值:您确定已为控件启用了视图状态吗?