0
ASP.NET 페이지의 간단한 양식에서 양식 필드를 Panel 컨트롤에 포함하고 Enter 키를 눌러 해당 값을 제출하고 기본 단추를 설정할 수 있습니다.ASP.NET에서 Enter 키를 눌러 DetailsView 데이터를 제출 하시겠습니까?
그러나 DetailsView에서 어떻게하면됩니까? 업데이트시 삽입 버튼과 업데이트 버튼에 버튼을 삽입하여 제출하고 싶습니다.
ASP.NET 페이지의 간단한 양식에서 양식 필드를 Panel 컨트롤에 포함하고 Enter 키를 눌러 해당 값을 제출하고 기본 단추를 설정할 수 있습니다.ASP.NET에서 Enter 키를 눌러 DetailsView 데이터를 제출 하시겠습니까?
그러나 DetailsView에서 어떻게하면됩니까? 업데이트시 삽입 버튼과 업데이트 버튼에 버튼을 삽입하여 제출하고 싶습니다.
당신은
<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>
이 링크 (기본 버튼을 제출) DefaultButton property
으로 시도 할 수 있습니다 : 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 컨트롤이 Buttons가 아니라 LinkButtons 인 어플리케이션 리팩토링입니다. (기본 버튼으로이 컨트롤을 사용하는 몇 가지 문제에 대해 읽었습니다) ... – Fanda
asp : Button을 사용할 수 있으며 첫 번째 문제 코드도 가능합니다. 대체 솔루션이 될 것입니다 –
AccessKey도 시도해 보셨습니까 –