0

私のコードには次のものがあり、IEでは完全に機能しますが、他のブラウザーでは機能しないため、この質問をしています。Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not IsPostBack Then --- 私のコードはこちら -- Form.DefaultButton = Button_new.UniqueID End Sub

Button_new.ID、Button_new.ClientID を使用しましたが、完全にクラッシュします。これは私が得るエラーです -

「System.InvalidOperationException: 'form1' の DefaultButton は、タイプ IButtonControl のコントロールの ID でなければなりません。」

IE 以外のブラウザーでこれを機能させるにはどうすればよいですか?

4

1 に答える 1

1

あなたが説明したものとよく似た問題が発生しました。最新のサービス パケット (.NET 3.5 SP1) にアップグレードすることで解決しました。

Javascript コードを使用してこのような問題を解決した人を何人か見たことを覚えていますが、回避策を適用する必要なくサービス パックで問題が修正されたことは幸運でした。

于 2010-01-15T23:26:59.523 に答える