【发布时间】:2020-10-06 05:16:32
【问题描述】:
我在需要<Form> 标签的母版页中使用<asp:ScriptManager> 和link,但问题是我已经在所有子内容页面中包含<form> 标签。
我知道我只需要在母版页中包含 <form> 标记并从所有子页中删除,但不幸的是这是不可能的,因为有太多内容子页连接到此母版页以及每个子页 <form>标签包含不同的类,如horizental inline 等。
所以我只想在内容/子页面中不存在 form 标签时,我只想在母版页中包含 <form> 标签。
如果我在 master 和 child/content 中都使用,它的显示错误,它必须是 1 个表单标签。
母版页
<form id="Form2" runat="server" novalidate="" role="form" runat="server" class="form-horizontal">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<h3>Session Idle: <span id="secondsIdle"></span> seconds.</h3>
<asp:LinkButton ID="lnkFake" runat="server" />
<cc1:modalpopupextender id="mpeTimeout" behaviorid="mpeTimeout"
runat="server" popupcontrolid="pnlPopup" targetcontrolid="lnkFake"
okcontrolid="btnYes" cancelcontrolid="btnNo"
backgroundcssclass="modalBackground" onokscript="ResetSession()">
</cc1:modalpopupextender>
<asp:Panel ID="pnlPopup" runat="server" CssClass="modalPopup" Style="display: none">
<div class="header">
Session Expiring!
</div>
<div class="body">
Your Session will expire in <span id="seconds"></span> seconds.<br />
Do you want to reset?
</div>
<div class="footer" align="right">
<asp:Button ID="btnYes" runat="server" Text="Yes" CssClass="yes" />
<asp:Button ID="btnNo" runat="server" Text="No" CssClass="no" />
</div>
</asp:Panel>
<asp:ContentPlaceHolder ID="body" runat="server">
</asp:ContentPlaceHolder>
</form>
我只想在子页面中使用form 标签。我该如何解决这种情况,
谢谢,
【问题讨论】:
标签: c# asp.net forms master-pages