说我有一个整版的形式,但形式中,有需要发生在提交两个或多个事件:Login
& Register
的WebForms提交与回车键(不点击)具体形式
网站的.master:
<%@ Master Language="C#" AutoEventWireup="true"
EnableViewState="true" CodeBehind="Site.Master.cs"
Inherits="Site.SiteMasterPage" %>
<!doctype>
<html>
<head runat="server">
<%-- stuff --%>
</head>
<body>
<form ID="MainForm" action="" runat="server">
<asp:Login id="LoginControl" runat="server" />
<asp:CreateUserWizard id="RegisterControl" runat="server" />
</form>
</body>
</html>
如果我的光标的重点是内部的input type="text"
为asp:Login
,和我打返回(使用JavaScript关闭),页面提交,但我没有登录
,当我尝试注册(填写完CreateUserWizard控件,并击中返回关键,而不是实际点击“注册”,发射的一些事件)
发生同样的事情有没有得到任何非JavaScript的解决方案返回提交正确,当前重点部分的表单的关键?
所以这工作很好所有(谢谢!),但它似乎是一个解决方案,只适用于JavaScript ..是否有任何解决方法关闭JavaScript返回键表单提交? – tester 2011-06-13 20:24:31
如果你决定在'asp:Panel'中嵌套createUserWizard,那么必须做一些破解才能让'asp:createUserWizard'使用正确的DefaultButton。 http://www.roastedamoeba.com/blog/archive/2008/06/24/setting-the-default-button-for-a-nested-control – tester 2011-06-13 21:31:57