Asp.Net套用母版页后元素ID不一致(个人总结)
在内容页里,在这个标签对里:
<asp:Content ID=”content” ContentPlaceHolderID=”MainContent” runat=”server”> </asp: Content >
一、form的ID变化。
<form id=”form1″ runat=”server”> <form name=”aspnetForm” method=”post” action=”r_Balance.aspx” id=”aspnetForm”>
二、Web服务器控件的变化:ID在原基础上加了ct100_MainContent_前缀。name属性在原基础上加了ct100$MainContent$前缀。如下所示:
<asp:Label ID=”lbPagename” runat=”server” SkinID=”title” Text=”余额统计”> </asp:Label> <span id=”ctl00_MainContent_lbPagename”>余额统计统计</span>
———————————————————————————————————————————
<asp:ImageButton ID=”btnPrint” runat=”server” SkinID=”b_print” OnClick=”btnPrint_Click” /> <input type=”image” name=”ctl00$MainContent$btnPrint” id=”ctl00_MainContent_btnPrint” onclick=”return np();” />
———————————————————————————————————————————
<asp:TextBox ID=”txtc_printno” runat=”server”></asp:TextBox> <input name=”ctl00$MainContent$txtc_printno” type=”text” id=”ctl00_MainContent_txtc_printno” /></input>
三.<system.Web><xhtmlConformance mode=”Transitional|Legacy|Strict” />在其中选择 Transitional、Strict则产生自动前缀ctl00.选择 Legacy|则产生自动前缀ctl0.
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
asp.net BackgroundWorker之在后台下载文件
下载文件是常见任务,通常情况下,最好以单独的线程来运行这项可能很耗时的操作。使用 BackgroundWorker 组件可以用非常少的代码完成此任务2011-12-12未处理的事件"PageIndexChanging" 之解决方案
今天我写一个小程序遇到这个问题,上网搜了一下,已经有很好的解决方法了,以前都是拉控件自己生成,现在用代码自己写就出现了这个问题2008-07-07Global.asax的Application_BeginRequest实现url重写无后缀的代码
本文为大家详细介绍下利用Global.asax的Application_BeginRequest 实现url重写其无后缀,具体核心代码如下,有需求的朋友可以参考下,希望对大家有所帮助2013-08-08IIS上部署你的ASP.NET Core Web Api项目及Swagger(图文)
本篇经验将和大家介绍如何在IIS上部署ASP.NET Core项目,对大家的学习或者工作具有一定的参考学习价值,希望为初学.NET CORE的童靴入门有所帮助2023-09-09
最新评论