ASP.NET AJAX機能はSystem.Web.ExtensionsアセンブリのWebアプリケーションがホストされているサーバーのグローバルアセンブリキャッシュ(GAC)にインストールする必要があります。アセンブリが使用可能な場合は、アプリケーションとApp_Codeフォルダまたはアセンブリ内の関連するコントロールをBinフォルダに使用できます.AJAX機能
次のコードを使用して、ASP.NET AJAXがグローバルアセンブリキャッシュにインストールされているかどうかを確認します。 C#
Private static readonly object ReflectionLock = new object();
Lock (ReflectionLock)
{
Type scriptManagerType =
Type.GetType(
"System.Web.UI.ScriptManager, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35",
false);
if (scriptManagerType != null)
// ASP.NET AJAX is installed.
else
// ASP.NET AJAX is not installed.
}
ASP.NET AJAX機能をWebアプリケーションに対して有効になっている場合でも、あなたはAJAX機能は、個々のページで有効になっているかどうかを確認する必要がある場合があります。
ScriptManager sm = ScriptManager.GetCurrent(Page)
if (sm == null)
{
// ASP.NET AJAX functionality is not enabled for the page.
}
else
{
// AJAX functionality is enabled for the page.
}
ビジュアルスタジオを再起動すると、これらの問題が一般的に解決されます。 –
@Vicky_Thinking私はすでにそれを行ったが、表示されていません。 –