Intellisense

Ostatnio piszę dużo aplikacji ASP.NET i zauważyłem ,że w moim Visual Studio 2010 na laptopie nie ma żadnych odnośników do kontrolek ASP.NET w Intellisense
Jak widać poniżej Intellisense pokazuje tylko kontrolki HTML.

brak intelisense asp.net
Jak widać poniżej kompilator  podkreśla na zielono wszystkie kontrolki ASP.NET ponieważ ich nie rozpoznaje.

brak intelisense asp.net_02

Pisanie stron ASP.NET nagle stało się uciążliwe. Postanowiłem rozwiązać ten problem. Znalazłem dwa rozwiązania tego problemu. Nie wszystkie sposoby mogą działać.

1. Zamknij Visual Studio 2010 i skasuj katalog ze ścieżki

C:\Users\UserName\AppData\Roaming\Microsoft\VisualStudio\10.0\ReflectedSchemas

Kto tak radzi:

W moim przypadku to nie pomogło.

2.Dodaj do web.configu następujący kod w elemencie “system.web”

<pages> 
   <controls> 
         <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
          <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
    </controls> 
</pages>

Kto tak zaradził

Ten sposób rozwiązał mój problem. Intellisense wrócił.

brak intelisense asp.net_01