OS: Windows 7 Home Premium
コンパイラ: Visual Studio 2012
言語: ASP.net C# 4
追記事項:Master
スクリプト マネージャをオンにしたページを使用します。Content
ページにはパネルAJAX
があります。
私Global.asax
の には、これらのアドレスをルーティングするルーティング テーブルがあります。
//Site
routes.MapPageRoute("", "{address}", "~/{address}.aspx");
routes.MapPageRoute("", "{address}/{resource}", "~/{address}/{resource}.aspx");
これにより、ページの .aspx 部分を切り取ることができ、URL の見栄えが良くなります。
サイトを初めて実行すると (コンパイル PC を再起動した後)、すべてのAJAX
パネルが機能しなくなります。オート コンプリート エクステンダー、ボタン、テキスト ボックスなどは、そのAJAX
機能を失います。
これが問題だと気づいたので、上記のコードを編集しました。予想通り、サイトはAJAX
問題を修正するためにそれ自体を復元しました。
しかし、以前の解決策の後、コードの最初のビットを編集し直しましたが、すべてのAJAX
パネルがまだ機能していることに気付きました。したがって、コードをコメントアウトし、サイトをリロードしてから、ページのコードのコメントを解除して、ページが機能するようにする必要があります。