說我有一個整版的形式,但形式中,有需要發生在提交兩個或多個事件: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