.net – 设置runat = server时输入名称和ID更改
发布时间:2020-12-16 00:21:13 所属栏目:asp.Net 来源:网络整理
导读:在我的表单中,我需要插入“text”类型的不同输入。输入必须是带有名称和ID的html控件。因为我将此表单发送到外部URL。 为了验证,我在所有输入中运行runat = server,然后我可以使用requiredfieldvalidator。 但问题是,当我在浏览页面后查看源名称和ID都已
在我的表单中,我需要插入“text”类型的不同输入。输入必须是带有名称和ID的html控件。因为我将此表单发送到外部URL。
为了验证,我在所有输入中运行runat = server,然后我可以使用requiredfieldvalidator。 但问题是,当我在浏览页面后查看源名称和ID都已更改。 <input id="first_name" class="formright" type="text" name="first_name" runat="server" /> 改变为 <input name="ctl00$cphContent$first_name" type="text" id="ctl00_cphContent_first_name" class="formright"> 我必须使用html控件,因为外部postbackurl查看name和id值以查找控件。所以我不能使用asp控件。因为我使用了runat = server的html控件 我感谢任何帮助 解决方法
这是因为您正在使用MasterPages。
内容页面中包含的控件采用基于母版页层次结构的动态ID,以避免重复ID。 如果需要在客户端脚本中引用控件ID和名称,则可以使用<%= first_name.ClientID%>。 如果您使用的是.NET4,则可以使用 但是,如果您使用的是ASP.NET验证器,那么一切都应该没问题。您应该使用ASP.NET TextBox control而不是使用HTML输入: <asp:TextBox id="first_name" runat="server" CssClass="formright" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Html.RenderPartial和Html.Render之间的区别
- asp.net-web-api – Web Api:找不到System.Net.Http版本2.
- 点击图片,AJAX删除后台图片文件的实现代码(asp.net)
- asp.net – SQLDataReader:处理空值
- asp.net-mvc – ASP.NET MVC:Action中的授权 – 建议的模式
- asp.net – WebMethod未被Visual Studio 2013中的PageMetho
- asp.net-mvc – 由于已知在Cross Site Scripting攻击中使用
- ASP.NET Core中调整HTTP请求大小的几种方法详解
- ASP.NET Core MVC base64映像到IFormFile
- asp.net – Oracle Managed Dataacess EF6自定义edm映射不适
推荐文章
站长推荐
- asp.net – 无法加载文件或程序集…数组下标超出
- ASP .NET MVC 4:WebSecurity.CreateUserAndAcco
- 一款经典的ajax登录页面 后台asp.net
- 存储过程 – 经典ASP – ADO执行存储过程传入??参
- 实体框架 – 实体框架UnintentionalCodeFirstExc
- 如何使用asp.net在负载均衡机上获取访问者IP
- asp.net – 从Web API获取空的500 http状态代码
- .NET中的FileUpload控件的使用-原生JS(二)
- asp.net – System.Web.UI.ViewStateException,无
- .net – 使用DataAnnotations 4.0
热点阅读