我将 MasterPage 划分为<div>
徽标、横幅和 ASCX 登录控件的标记,页面的其余部分<div>
用于<asp:ContentPlaceHolder>
托管我的所有 ASPX 页面。登录控件位于更新面板中。
问题:
一些 ASPX 页面有一个 ASCX 页面,其输入表单带有带有自定义验证器的文本框。当我单击登录按钮时,生成的回发也尝试发布此输入数据并失败,因为表单是空白的,没有数据......因此postback
登录也不会通过。在其他没有验证的 ASPX 页面上,登录通过。
我可以通过有一个单独的登录页面来解决这个问题......也许有一个 ModalPopup 等?但是没有其他方法可以处理同一页面上的 2 个按钮......其中一个来自 Master ?