2016-10-18 19 views
0

インストールされたnuget AJAXツールキットとTextBox1に自動完成エクステンダをドロップしますが、TextBoxスマートタグメニューは表示されませんAdd AutoCompleteExtenderページメソッドオプション。ASP.net nuget AJAXツールキット自動完成ページメソッド

私はAutoCompleteExtenderページメソッドをコードビハインドで手動で入力することができますが、うまく動作しますが、私の質問は自動的にスマートタグオプションをクリックするように自動的に追加する方法ですか?

VS 2015 Community TextBox Smart tag screen

+0

ビジュアルスタジオを再起動すると、これらの問題が一般的に解決されます。 –

+0

@Vicky_Thinking私はすでにそれを行ったが、表示されていません。 –

答えて

0

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. 
}