Page_Load時にボタンクリックイベントを実行するには?
ASP.NETでPage_Load時にボタンクリックイベントを実行するにはどのようにすればいいのでしょうか?
具体的には、HTTPクエリ文字列のresultが"1"の場合はbutton1_Clickイベントを実行したいのですが、やりかたが分かりません。
サンプルソースの★の部分に
button1_Click(sender, System.Web.UI.ImageClickEventArgs.Empty)
と入れたら、
「型 'System.EventArgs' のオブジェクトを型 'System.Web.UI.ImageClickEventArgs' にキャストできません。」
というエラーメッセージが表示されてしまいます。
■■■■■■サンプルソース■■■■■■
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'クエリー取得(数値チェック)
If Request.QueryString("result").ToString = "1" Then
'検索ボタン押下処理を表示する
★button1_Clickイベントを実行したい。
End If
End Sub
'検索ボタン押下
Protected Sub button1_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles button1.Click
'検索結果を表示する
:
End Sub
お礼
解決しました。ありがとうございました。