0
我發現,在ASP.NET頁面的簡單表單中,我可以通過按下Enter鍵將表單字段添加到Panel控件中並設置其默認按鈕來提交它的值。如何在ASP.NET上按Enter鍵提交DetailsView數據?
但我怎麼能爲DetailsView做到這一點?我想通過插入按鈕來提交更新的插入和更新按鈕。
我發現,在ASP.NET頁面的簡單表單中,我可以通過按下Enter鍵將表單字段添加到Panel控件中並設置其默認按鈕來提交它的值。如何在ASP.NET上按Enter鍵提交DetailsView數據?
但我怎麼能爲DetailsView做到這一點?我想通過插入按鈕來提交更新的插入和更新按鈕。
您可以DefaultButton property
嘗試(默認提交按鈕)
<asp:Panel ID="panel1" runat="server" defaultbutton="Button1">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button1" OnClick="Button1_Click" />
</asp:Panel>
鏈接:http://msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.panel.defaultbutton.aspx
您還可以定義AccessKey property
鏈接:http://msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.webcontrol.accesskey.aspx
但DetailsWiew有更多的按鈕:插入在插入模式下更新更新模式。我可以想象在代碼背後,但不是最簡單的方法嗎?另一個故事是,我正在重構應用程序,其中DetailsView控件不是按鈕,而是LinkButtons(我已閱讀關於將此控件用作默認按鈕的一些問題)... – Fanda
您可以使用asp:Button,併爲您的第一個問題代碼後面還可以成爲替代解決方案 –
您是否也使用AccessKey試用過 –