.NET----使用母版页后,控件名称自动生成导致js无法正常操作.net控件的问题
来源:互联网 发布:c语言打印出杨辉三角形 编辑:程序博客网 时间:2024/04/29 23:39
现在遇到一个问题,我在母版页里定义的form为
<form id= "form1 " runat= "server "> ... </form>
里面有很多控件,随便举个例子比如
<asp:TextBox ID= "txtEmail " runat= "server "> </asp:TextBox>
但是页面打开以后,就变成了
<form name= "aspnetForm " method= "post " action= "welcome.aspx " id= "aspnetForm "> ... </form>
和
<input name= "ctl00$MainContent$txtEmail " type= "text " id= "ctl00_MainContent_txtEmail " />
我的页面里有很多Javascript脚本使用这些控件,无法正常使用。
解决方法:
用控件的ClientID属性
在JavaScript中这样使用:
var email = document.getElementById( ' <%= txtEmail.ClientID %> ');
<form id= "form1 " runat= "server "> ... </form>
里面有很多控件,随便举个例子比如
<asp:TextBox ID= "txtEmail " runat= "server "> </asp:TextBox>
但是页面打开以后,就变成了
<form name= "aspnetForm " method= "post " action= "welcome.aspx " id= "aspnetForm "> ... </form>
和
<input name= "ctl00$MainContent$txtEmail " type= "text " id= "ctl00_MainContent_txtEmail " />
我的页面里有很多Javascript脚本使用这些控件,无法正常使用。
解决方法:
用控件的ClientID属性
在JavaScript中这样使用:
var email = document.getElementById( ' <%= txtEmail.ClientID %> ');
- .NET----使用母版页后,控件名称自动生成导致js无法正常操作.net控件的问题
- .net中使用母版页后获取服务器控件的ID
- 使用母版页后服务器控件,HTML控件的名称变化区别
- ASP.NET母版页和Web用户控件的使用
- Asp.Net WebForm 母版页+用户控件的使用
- asp.net母版页使用控件时,控件中路径问题
- ASP.Net控件母版页专题
- ASP.NET 子页找母版页控件
- asp.net内容页如何获取母版页的控件
- asp.net 在使用母版页的子页面cs后台代码中控制母版页中的登录控件显示
- asp.net 对母版页的控件事件
- asp.net母版页获取内容控件的值
- Asp.net 子页面查找母版页的控件
- ASP.NET母版页中对控件ID的处理
- ASP.NET 获取母版页 上控件的值
- ASP.NET使用母版页后设置默认按钮问题
- ASP.NET MVC学习之母版页和自定义控件的使用
- 获取asp.net控件 生成的表单名称
- static 的概念
- 第6章 字符设备驱动
- sql server 2005的端口号
- 最适合用于Logo设计的字体及40个著名案例
- MYSQL导入导出数据常用命令
- .NET----使用母版页后,控件名称自动生成导致js无法正常操作.net控件的问题
- .NET----给用户控件添加事件
- wholesale jordan sneakers,nike sneakers,cheap nike
- js----[转]通过js动态清空、增加、删除、修改下拉框中的元素
- .NET----事务
- 数据库连接池和Tomcat6.0连接池配置
- SQL----SQL中的小数点后的输入位数.
- asddddddddddd
- 春天喽,谈恋爱喽!