代码:
form1.AcceptButton = accessButton;
我放了:
using System.Windows.Forms;
但它找不到它。它说System.Web.UI.HtmlControl.HtmlForm
没有这个定义。嗯?
答案 0 :(得分:1)
System.Windows.Forms和System.Web.UI是两个完全不同的系统。 Windows窗体用于创建桌面应用程序,而System.Web.UI用于创建ASP.NET页面。您不能在ASP.NET中使用WinForms。
请参阅ASP.NET上的here。
答案 1 :(得分:1)
将控件放在面板中并设置DefaultButton
:
<asp:Panel DefaultButton="accessButton" runat="server">
<asp:TextBox id="myname" runat="server" />
<asp:Button id="accessButton" Text="Submit" runat="server" />
</asp:Panel>
答案 2 :(得分:1)
改为使用Page.Form.DefaultButton
。