asp.net – 什么方法可以防止母版页更改元素ID?
发布时间:2020-05-28 03:37:09 所属栏目:asp.Net 来源:互联网
导读:我正在考虑将母版页添加到现有网站,但发现一旦我这样做,元素的ID就会附加代码(例如ctl00_MainPageContent_). 不幸的是,这会破坏页面上使用原始未修改元素ID的现有脚本. 我意识到我可以用%= Element.ClientID%替换它.但如果我完全禁用这种行为,那就太棒了.
|
我正在考虑将母版页添加到现有网站,但发现一旦我这样做,元素的ID就会附加代码(例如ctl00_MainPageContent_). 不幸的是,这会破坏页面上使用原始未修改元素ID的现有脚本. 我意识到我可以用<%= Element.ClientID%>替换它.但如果我完全禁用这种行为,那就太棒了. 那么,我可以保留原始ID吗? 解决方法上一篇文章已经回答了这个问题: Remove MasterPage Generated ID该解决方案使用以下代码覆盖Render事件: Protected Overrides Sub Render(ByVal writer As System.Web.UI.HtmlTextWriter)
Dim Html As New StringWriter()
Dim Render As New HtmlTextWriter(Html)
MyBase.Render(Render)
writer.Write(Html.ToString().Replace("name=""ctl00$ContentBody$",_
"name=""").Replace("id=""ctl00_ContentBody_","id="""))
End Sub (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 与Microsoft HTTP Client Libraries v2.1.1
- asp.net-mvc – 在请求之间保持/缓存数据 – 常用方法
- asp.net-mvc-routing – ASP.NET Web Api路由(IIS vs Self
- asp.net-mvc – Editor为int选择一个字符串模板
- asp.net-mvc – 如何将应用程序用户放在与其余对象相同的上
- asp.net-mvc-3 – 在MVC视图中使用条件编译符号
- asp.net-mvc – 在asp.net mvc请求中捕获windows用户名
- .net – ReportViewer 2010无法评估表达式
- asp.net-mvc – 带tab-id的RedirectToAction()
- .net – 如何将母版页分配给现有的.aspx页面?
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC 4 Visual Studio 20
- ef-code-first – 如何使用LocalDB和EF,而不使用
- asp.net – 如何使用ajax调用跨域web api?
- asp.net-mvc – ASP.Net MVC 3 – JSON模型绑定到
- 从ASP.NET项目中的发布版本中排除页面
- asp.net – 有人有一种方法来保持页面呈现一旦一
- asp.net-mvc – 将index.html设置为默认页面
- asp.net-mvc – 如何在ASP.NET MVC中使用queryst
- asp.net-mvc – 是否有一个ASP MVC与JSTL标签等效
- asp.net – 在转发器中只选择一个radiobutton
热点阅读
