0

ButtonField 列を含む GridView コントロールを含む ASP.Net Web サイトがあります。この 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
4

2 に答える 2

0

そのボタンにJavaScriptを追加していますか?JavaScript が onclick で失敗した場合、VS 経由で実行しているときにデバッガーが起動する可能性がありますが、他のブラウザーでエラーが発生している可能性があります。

于 2009-04-01T16:00:10.430 に答える
0

この問題は、Windows Vista で管理者として Visual Studio 2008 を実行したことが原因であると判断しました。これを行うと、Javascript で何らかの問題が発生し、GridView ButtonFields がポストバックを発行できなくなります。以前のバージョンの Visual Studio (2005) に対する Microsoft のアドバイスに反して、Windows Vista で実行されている Visual Studio 2008 でデバッグするには、 「管理者として実行」を使用して IDE を実行しないことが必要です。

于 2009-04-02T18:23:37.733 に答える