<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        使用asp.net MVC4中的Bundle遇到的問題及解決辦法分享

        來源:懂視網 責編:小采 時間:2020-11-27 22:39:09
        文檔

        使用asp.net MVC4中的Bundle遇到的問題及解決辦法分享

        使用asp.net MVC4中的Bundle遇到的問題及解決辦法分享:背景 之前有過使用MVC3的經驗,也建過MVC4的基本樣例看過,知道有bundle這么一個方法。 近日想建個網站使用MVC4,但是我覺得在基本樣例上改不好,有太多無用的東西,所以就建了一個空白的MVC的程序,然后自己寫需要的東西, 將程序的目標框架從4.5降到
        推薦度:
        導讀使用asp.net MVC4中的Bundle遇到的問題及解決辦法分享:背景 之前有過使用MVC3的經驗,也建過MVC4的基本樣例看過,知道有bundle這么一個方法。 近日想建個網站使用MVC4,但是我覺得在基本樣例上改不好,有太多無用的東西,所以就建了一個空白的MVC的程序,然后自己寫需要的東西, 將程序的目標框架從4.5降到

        背景 
          之前有過使用MVC3的經驗,也建過MVC4的基本樣例看過,知道有bundle這么一個方法。

          近日想建個網站使用MVC4,但是我覺得在基本樣例上改不好,有太多無用的東西,所以就建了一個空白的MVC的程序,然后自己寫需要的東西,

          將程序的目標框架從4.5降到了4.0(我使用的是VS2013),問題就來了。

        問題及解決辦法
         1、降了目標框架之后,vs報一個警告:NuGet程序包是使用不同于當前目標框架的目標框架安裝的,需要更新System.Web.Http,之前有用過NuGet,

             但是只是用它來添加需要的程序集, 沒有更新過啊。

             解決:搜索之,不難找到答案,在NuGet的命令窗口,使用Update-Package 程序包名 來更新,對于只使用管理NuGet程序包窗口的人來說,命令窗口在哪呢?

        打開窗口,使用命令 update-package System.Web.Http 更新即可。


        2、第一次見到使用Bundle時候,覺得有這個之后多處引用js或者css的時候寫的就方便了,現在知道了它更大的用處是對js或者css文件進行合并壓縮。

            具體怎么用呢,不知道了,好解決,再單獨新建一個mvc4的基本樣例程序查看一下。

            問題: 首先需要在App_Star文件夾下新建一個BundleConfig.cs類,定義RegisterBundles方法,需要BundleCollection對象作為參數,發現沒有BundleCollection類

            解決:程序添加對System.Web.Optimization.dll的引用,類中添加using System.Web.Optimization

            問題:BundleConfig.cs類寫好了,在Global.asax文件的Application_Start方法中注冊了,那在頁面View中用吧,但是寫@Styles.Render時怎么也不出提示,

                    怎么沒有呢? 在樣例頁面上也沒看到有引用命名空間呢?

            解決:原來這個命名空間是需要在web.config中添加的,在程序目錄下有個web.config ,在View文件夾下也有個web.config,在兩個文件中都加上

                     <add namespace="System.Web.Optimization"/> ,具體位置你一看web.config就知道了。

           問題:OK,都寫好了運行一下吧,我去,出異常了。第一眼就看見提示“使用相對路徑時,請確保當前目錄是正確的”,難道說是BundleConfig.cs定義的文件路徑有問題?

                    問題是沒有加載WebGrease

        解決:程序添加引用:Antlr3.Runtime.dll 和WebGrease.dll,在程序根目錄下的web.config中添加以下節點

        問題:程序運行起來,沒有報錯,以為一切ok了,卻發現Jquery.min.js文件沒有引用上?

               解決:上邊說到了bundle有對文件壓縮的功能,文件名中有min它就不引用了,所以把文件名中的min去掉,改成Jquery.js就可以了。

                搜索過程中有篇文章說

            new ScriptBundle("~/bundles/js/jqueryContent") 中的的名字 不能有特殊符號。比如 . - 否則無效呀。地址

        總結:在使用bunle過程中需要引用三個dll,在web.config中做兩處的配置,我想我如果不從0開始寫,我不會知道這些。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        使用asp.net MVC4中的Bundle遇到的問題及解決辦法分享

        使用asp.net MVC4中的Bundle遇到的問題及解決辦法分享:背景 之前有過使用MVC3的經驗,也建過MVC4的基本樣例看過,知道有bundle這么一個方法。 近日想建個網站使用MVC4,但是我覺得在基本樣例上改不好,有太多無用的東西,所以就建了一個空白的MVC的程序,然后自己寫需要的東西, 將程序的目標框架從4.5降到
        推薦度:
        標簽: 解決 問題 的問題
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲日本天堂在线| 亚洲香蕉在线观看| 亚洲高清无码专区视频| 国产乱子伦精品免费无码专区| 亚洲精品久久久www | 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 亚洲国产精品一区二区第一页免| 亚洲AV日韩AV无码污污网站 | 日韩免费a级毛片无码a∨| 浮力影院第一页小视频国产在线观看免费| 亚洲在成人网在线看| 亚洲AV色香蕉一区二区| 亚洲大香伊人蕉在人依线| 91网站免费观看| 国产jizzjizz免费视频| 羞羞漫画在线成人漫画阅读免费 | 久久国产亚洲精品| 国产精品无码永久免费888| 免费看男人j放进女人j免费看| 性短视频在线观看免费不卡流畅| 亚洲成AV人在线观看网址| WWW国产成人免费观看视频| 亚洲av无码专区国产乱码在线观看| 亚洲色大成网站www| 日韩在线永久免费播放| 免费一看一级毛片全播放| 亚洲电影在线免费观看| 国产一级a毛一级a看免费视频| 18勿入网站免费永久| 亚洲成a人无码亚洲成av无码 | 国产92成人精品视频免费| 亚洲日韩国产精品第一页一区| 最新亚洲卡一卡二卡三新区| 国产又大又长又粗又硬的免费视频 | 亚洲电影在线免费观看| 在线观看免费a∨网站| 亚洲mv国产精品mv日本mv| 1000部啪啪毛片免费看| 国产AV无码专区亚洲AWWW| 污网站在线观看免费| 国产免费观看视频|