मैं अपने वेब फॉर्म एप्लिकेशन में अपने सीएसएस और स्क्रिप्ट्स को बंडल करने के बारे में एक अचार पर हूं। http://blogs.msdn.com/b/rickandy/archive/2012/08/14/adding-bundling-and-minification-to-web-forms.aspxवेब फॉर्म एप्लिकेशन में सीएसएस और स्क्रिप्ट्स को बंडल करना
मैं कक्षा BundleConfig कि इस तरह दिखता है App_Start में पहले से ही है:
सबसे पहले, मैं कहना है कि मैं इस ट्यूटोरियल पीछा कर रहा था चाहते हैं
using System.Web;
using System.Web.Optimization;
namespace SitePessoal.Web
{
public class BundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery/core/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery/core/jquery-ui-{version}.js"));
bundles.Add(new StyleBundle("~/CSS/css").Include(
"~/CSS/Estilos.css",
"~/CSS/Print.css",
"~/CSS/Styles.css"));
}
}
}
इसके अलावा, मैंने न्यूजेट के साथ ऑप्टिमाइज़ेशन पैकेज डाउनलोड किया है, इसलिए बाद में मैं अपनी ग्लोबल.एक्सएक्स फ़ाइल में गया और इसे एप्लिकेशन_स्टार्ट विधि में पंजीकृत करने की कोशिश की:
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
BundleConfig.RegisterBundles(BundleTable.Bundles);
BundleTable.EnableOptimizations = true;
}
दुर्भाग्यवश, यह वह जगह है जहां चीजें काम नहीं करती हैं। दुर्भाग्य से, यह लाल रंग के साथ वर्ग को रेखांकित और मुझे निम्न संदेश दे रही रखता है: ऐसा क्यों हो रहा हो सकता है के रूप में
Error 3 The name 'BundleTable' does not exist in the current context
Error 4 The name 'BundleTable' does not exist in the current context
Error 2 The name 'BundleConfig' does not exist in the current context
कोई भी विचार? अग्रिम में धन्यवाद!
सादर,
पागल
उस समाधान का प्रयास करेगा और मैं जल्द ही जवाब दूंगा। चीयर्स! :) – MadGatsu
वास्तव में आपके समाधान ने "बंडल कॉन्फिग" के बारे में त्रुटि संदेश के साथ समस्या को ठीक कर दिया है जो वर्तमान संदर्भ में मौजूद नहीं है! समाधान के रूप में चिह्नित। धन्यवाद! :) – MadGatsu