Daily Archives: 2010.09.6. 18:16

CDN kontra IntelliSense

A CDN használata a felhasználói élmény szempontjából szép dolog, de mivel az offline fejlesztést megkeseríti, célszerű a használatát legalább egy web.config beállításhoz kötni. Ám ha code behindból szúrjuk be a fejlécbe a <script> tag-et, akkor nem lesz IntelliSense. De hogyan lehet olyan markupot írni, ami csak a Visual Studioban szúr be egy helyi szkript fájlra mutató hivatkozást?

Így – vagyis pontosabban ez kiveszi az adott sort, ha nem VS-ban fut, de az eredmény ugyanaz:

    <% 
        #pragma warning disable 162
        if( false ) 
        { 
    %>
            <script type="text/javascript" src="/Static/jquery-1.4.2.js"></script>
    <% 
        }
        #pragma warning restore 162
    %>

A #pragma sorok azért kellenek, hogy a C# fordító ne pattogjon CS0162 Unreachable code detected hibaüzenettel.

Advertisements