質問

GridView コントロールを備えた ASP.Net Web サイトに ButtonField 列が含まれています。この ButtonField をクリックするとポストバックが実行されることになっていますが、デバッグ中に Visual Studio が開く Internet Explorer ウィンドウ内からボタンをクリックするとポストバックが実行されません。外部から呼び出された Internet Explorer ウィンドウまたは Firefox ウィンドウから ButtonField を起動してクリックすると、正常にポストバックできますが、Visual Studio が生成したウィンドウからは正常にポストバックできません。

私が使用しているもの:

  • Windows Vista ホーム プレミアム
  • Visual Studio 2008、管理者として実行
  • Internet Explorer 7.0.6000.16809
  • Firefox 3.0.6
役に立ちましたか?

解決 2

私はこの問題は、Windows Vistaで管理者としてのVisual Studio 2008を実行しているためです決定しました。そうすることで、ポストバックを発行することから、GridViewのButtonFieldsを防ぐのJavascriptの問題のいくつかの種類が発生します。 Visual Studio 2008は、Windows Vistaで実行しているのVisual Studio(2005)、デバッグ、以前のバージョンのMicrosoftのアドバイスに反して必要とIDEのありませんを「使用して実行され、の管理者として実行の」ます。

他のヒント

あなたはそのボタンに追加されたJavaScriptを持っていますか? JavaScriptをonclickの障害が発生した場合VS経由で実行している場合には、デバッガを起動できますが、他のブラウザでは、単にエラーを食べることがあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top