asp.net(母版页)中的默认按钮?

Sur*_*har 5 asp.net

在我的Web应用程序中,我有一个母版页,我想在用户按下enter(我的应用程序有Master页面)时为登录页面实现defaultbutton我如何放置默认按钮.

Fiv*_*ols 17

Page.Form.DefaultButton = crtlLoginUserLogin.FindControl("LoginButton").UniqueID
Run Code Online (Sandbox Code Playgroud)

要不就

Page.Form.DefaultButton = LoginButton.UniqueID
Run Code Online (Sandbox Code Playgroud)

这会奏效.

  • 您可以在登录页面的页面加载事件中使用上述代码 - 无论与其相关的母版页是什么.我上面提到的ctrlLoginUserLogin是一个asp:登录我在我的一个应用程序的页面上.工作良好. (2认同)

Dav*_*ale 1

与母版页无关 - 请在此处查看 Web 浏览器如何解释表单。

关联

就我个人而言,我会将表单包含在其自己的 Panel 控件中,并将 defaultbutton 属性设置为提交按钮的属性。

注意:这仅适用于 ASP.NET 2.0 及更高版本。