2013-06-19 17 views
5

Ich habe ein vorhandenes Webformular-Projekt, das jetzt .NET 4.5 verwendet.Verwenden von Bundles in bestehenden Webforms-Projekt

Mit nuget habe ich den Verweis auf system.web.omtimization hinzugefügt.

ich dann in der Kopfzeile platziert und auch in der Nähe meiner Fußzeile versucht:

<%: Scripts.Render("~/Scripts/CaseReview") %> 

Auch füge ich folgendes Global.asax:

BundleConfig.RegisterBundles(BundleTable.Bundles); 

Ich erhalte: Der Name ‚Scripts 'existiert nicht im aktuellen Kontext

Ich kann Bündelung mit Webforms ja verwenden?

Wenn ja, was mache ich falsch/nicht?

Antwort

8

scheint dies hat seinen Zweck erfüllt:

<%: System.Web.Optimization.Scripts.Render("~/Scripts/CaseReview") %> 
+3

Sie könnten auch einen Namespace-Eintrag in den Seiten Element Ihrer web.config –

+0

Ja wahr hinzufügen, werde ich dazu kommen um! – Simon

+0

Ich habe auch diese Zeile am Anfang der aspx-Seite '<% @ Import Namespace =" System.Web.Optimization "%>' direkt unter der Page-Direktive hinzugefügt. – styfle