我正在尝试在我的 ASPX 页面中设置一个默认按钮。我有一个母版页,所以表格就在那里。我在内容页面中有一个面板,其中包含一个表格,该表格组织了许多文本框、下拉列表和其他输入。表格的最后一行包含一些按钮,其中一个我想成为默认按钮。在做了一些研究之后,我尝试了以下但没有成功。
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
pnlHolder.DefaultButton = cmdSearchJob.ClientID
我也试过
pnlHolder.DefaultButton = cmdSearchJob.UniqueID
和
Dim cmdDef As Button = pnlHolder.FindControl("cmdSearchJob")
pnlHolder.DefaultButton = cmdDef.UniqueID
但两者都抛出异常“'pnlHolder'的 DefaultButton 必须是 IButtonControl 类型的控件的 ID。” .
我看过一些 Javascript 解决方案,但希望能够为面板设置 defaultButton。