首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASP.NET中RegisterUser里获取自定义添加的控件的ID,该怎么解决

2013-11-14 
ASP.NET中RegisterUser里获取自定义添加的控件的ID以上图,处了学号以外其他字段都是RegisterUser自动定义

ASP.NET中RegisterUser里获取自定义添加的控件的ID
ASP.NET中RegisterUser里获取自定义添加的控件的ID,该怎么解决
以上图,处了学号以外其他字段都是RegisterUser自动定义给的。自己添加了一个学号字段,但是没办法读出来那字段的ID。

希望各位大虾帮忙!
[解决办法]
是用JS吗,JS的话,如果Textbox在其他容器下,实际ID会改变的。asp.net4.0的话可以设置 ClientIDMode="Static" 让ID不改变。

<asp:TextBox ID="TextBox1" runat="server" ClientIDMode="Static"></asp:TextBox>

或者在Js中这样写,取得实际ID:
<%=TextBox1.ClientID %>
当然也可以用楼上说的直接用验证控件

热点排行