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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s