ASPXページでデフォルトのボタンを設定しようとしています。マスターページがあるので、フォームがあります。コンテンツページに、いくつかのテキストボックス、ドロップダウン、およびその他の入力を整理するテーブルを保持するパネルがあります。表の最後の行にはいくつかのボタンがあり、そのうちの1つをデフォルトのボタンにします。いくつかの調査を行った後、私は次のことを試みましたが成功しませんでした。
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を設定できることを望んでいました。