1

プリコンパイル済みの ASP.Net 4 Web サイトで、別のページにポストバックするボタン クリック イベントで JavaScript エラーが発生しました。

このエラーはこれまで見たことがなく、サイトは機能していました。私は一体何をしたのですか?どのコードを表示すればよいかわかりませんか???

VS2010 でデバッグすると、ページは正常に動作します。

今日サイトを立ち上げたいと思っていたので、どんな助けでも大歓迎です。

4

1 に答える 1

0

ポストバックのあるすべてのボタンでエラーが発生する原因を実際に見つけたことはありません。ただし、以前のバージョンでも問題なく動作していることを確認しました。そのため、サイトをページごとに再構築したところ、エラーが発生しました。バーワン!

これは注文ページにあり、同じエラー (空の axd ファイルなど) を生成しました。しかし今回は、コードのこのセクションまで追跡することができました。

 if (ViewState["billID"] == null)
 {
      billID = Convert.ToInt32(ViewState["billID"].ToString());
 }

コードを次のように修正しています...

if (ViewState["billID"] == null)
{
     billID = Convert.ToInt32(ViewState["billID"]);
}

...修正しました。

私は ToString() の使用に少し熱心すぎました! うまくいけば、これは同じ問題を抱えている他の誰かを助けるでしょう.

于 2011-11-01T11:04:23.120 に答える