在我点击登录按钮时添加OAuth2.0
之前,它显示了没有页面ScriptManager
的必填字段警告但在此之后它已开始先postback
然后验证字段。
当页面上有postback
时,需要添加ScriptManager
。
如何解决这个问题,以便UpdatePanel
上没有postback
?
RequiredFieldValidator
感谢您为解决我的问题所做的努力。
答案 0 :(得分:1)
我前一段时间遇到了同样的问题,并且能够通过Page.Validate();
解决问题。
基本上,在我添加ScriptManager之前,一切都运行良好。当我单击更新按钮时,字段验证器将运行并阻止回发,直到满足要求。添加ScriptManager标签后,页面将回发渲染我的验证器几乎没用。
我所做的是添加我的更新(提交)按钮点击事件:
page.validate();
if (Page.IsValid)
{
// Your update or submit code here.
}
这似乎工作正常!
答案 1 :(得分:0)
这样写..
<asp:updatepanel id="LoginModalUpdatePanel" runat="server">
<ContentTemplate>
//paste all codes inside here
</ContentTemplate>
</asp:updatepanel>