Kom er net achter dat een stukje asp.net code uitcommentariëren niet per definitie betekent dat dat stukje code niets meer doet.
Bij nader inzien correct gedrag maar ik werd toch wel even gefopt.
Wat is het geval? Het uitgecommentariëerde stukje asp.net bevat een code nugget (<% %>).
Tussen <% %> wordt een call gedaan naar RenderPartial en die method klapte er uit! Zoeken in het commentaar naar een fout doe ik over het algemeen niet. Visual Studio toont de code echter als commentaar. Ook al zit er een code nugget in de code.
<!--
<div id="questions">
<% Html.RenderPartial("Breadcrum"); %>
</div>
-->
Kortom, pas op met uitcommentariëren van asp.net code wanneer deze code nuggets bevat!

Nu jQuery onderdeel uitmaakt van Visual Studio biedt de IDE ook een intellisense mogelijkheid aan voor jQuery.
Om gebruik te maken van jQuery intellisense dient Visual Studio 2008 aan de volgende voorwaarden te voldoen:
Wanneer je nu de jQuery intellisense wilt gebruiken in een ASP.NET MVC (download MVC 1.0) solution doe dan het volgende:
- Open master page
- Voeg de ‘vsdoc.js ‘ regel toe achter de regel waar jQuery library wordt geinclude:
<head runat="server">
<title>
<asp:ContentPlaceHolder ID="TitleContent" runat="server" />
</title>
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
</head>
Test nu of jQuery intellisense daarwerkelijk werkt door een MVC user control of MVC view te openen.
Wanneer je in de control/view ‘$’ intikt zal de jQuery intellisense actief worden.

Comments