Я пытаюсь установить кнопку по умолчанию на моей странице 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
, но оба выдают исключение "DefaultButton для 'pnlHolder' должен быть идентификатором элемента управления типа IButtonControl." .
Я видел некоторые решения Javascript, но надеялся просто установить кнопку по умолчанию для панели.