2010/10/19(Tue) 14:38:18 編集(投稿者)
■No54408 (しげ さん) に返信
> ButtonのプロパティでUseSubmitBehaviorをFalseにして
> ボタンが選択されていない状態にするには
> どうしたらいいのでしょうか。
UseSubmitBehavior は Button コントロールにあるプロパティで。
<input type="submit" ... /> と出力するか。
<input type="button" ... /> と出力するかを指定するものですよね。
ImageButton コントロールは。
<input type="image" ... /> と出力されます。
UseSubmitBehavior プロパティは ImageButton コントロールにはありません。
ImageButton を選択していない状態にするには、こんな感じに、適当なコントロール
に Focus を当てるとよいかと思います。
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
TextBox1.Focus()
End Sub
ただし、Enter キーを押下した場合。Focus が ImageButton に当たっていない状態
でも。form が submit されることはあります。
そんなときには、以下の記事が参考になるかと思います。
Enter キーでの Submit を抑止する方法
http://msdn.microsoft.com/ja-jp/library/cc766700.aspx