![](/img/trans.png)
[英]Page which has master does not work with or without <form runat=server> tag
[英]Default button for 'Enter' key with a form which does not 'runat=“server”'
我刚刚创建了一个ASP.NET,C#Web应用程序,并且第一次使用母版页。
我了解到,不能有两种形式运行“ server”表单,因为它会导致错误,因此对于母版页顶部的表单(用于登录),我使用了runat =“ server”表单在内容页面中,我删除了runat属性。
现在,我无法使用“默认按钮”属性,即使内容页面中的文本字段现在处于活动状态,“ Enter”键也将转到母版页上的登录按钮。
这个问题有什么解决方案? 谢谢!
您可以为此使用多个面板控件。
<asp:Panel ID="SearchBox" runat="server" DefaultButton="BtnSearch">
...
<asp:Button ID="BtnSearch" runat="server" Text="Search!" />
</asp:Panel>
....
<asp:Panel ID="UserPanel" runat="server" DefaultButton="BtnUserSubmit">
...
<asp:Button ID="BtnUserSubmit" runat="server" Text="Submit" />
</asp:Panel>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.