为什么我的ASP.NET页面将前缀’ctl00_ctl00’添加到html元素ID并
发布时间:2020-12-16 06:55:50 所属栏目:asp.Net 来源:网络整理
导读:我不明白. 母版页中的html元素的ID由相同的id更改,但带有前缀并且它打破了css设计. 在主页面中我有: div id="container" runat="server" asp:ContentPlaceHolder ...... 呈现上面的代码 div id="ctl00_ctloo_container" ... CSS样式显然已经消失了. 我怎么
我不明白.
母版页中的html元素的ID由相同的id更改,但带有前缀并且它打破了css设计. 在主页面中我有: <div id="container" runat="server"> <asp:ContentPlaceHolder ... ... 呈现上面的代码 <div id="ctl00_ctloo_container"> ... CSS样式显然已经消失了. 我怎么阻止它? 谢谢! 解决方法
WebForms应该只重写服务器控件的ID(例如< asp:ContentPlaceHolder />,而不是普通的HTML元素,如< div id =“container”>而不是runat =“server”
您无法阻止框架在服务器控件上重写ID.但是,您可以使用类名. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- asp.net-mvc – 对ASP.NET MVC应用程序使用.resx
- asp.net – 开发期间缓慢的页面刷新时间
- asp.net-mvc – 如何从VOID方法重定向到MVC3中的
- 新浪出输入法了,深蓝词库转换更新到1.3.1——增
- ASP.NET MVC – 以编程方式添加动作过滤器
- asp.net – 在UserControl中将选定值设置为DropD
- 动态ASP.net Web表单
- asp.net – System.Web.Cache,会话级别或应用程序
- asp.net-core – 在VS2017中为.NET CORE 2.0设置
- asp.net-web-api – 修改WebAPI OData QueryOpti
热点阅读