<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
        主站蜘蛛池模板: 中文无码日韩欧免费视频| 人妻仑刮八A级毛片免费看| 久久国产乱子伦精品免费强| 免费国产怡红院在线观看| 妇女自拍偷自拍亚洲精品| 拨牐拨牐x8免费| 国产成人精品日本亚洲11| 成人片黄网站A毛片免费| 亚洲精品无码你懂的| 国产大片线上免费看| 污视频网站在线观看免费| 免费v片视频在线观看视频| 免费国产高清毛不卡片基地| 久久综合亚洲色HEZYO国产| a级毛片在线免费| 亚洲成色999久久网站| 91免费国产精品| 中文字幕乱码亚洲精品一区 | 亚洲av无码有乱码在线观看| 日韩免费高清视频网站| 黄页网站在线观看免费| 亚洲熟妇中文字幕五十中出| 99re在线免费视频| 亚洲伊人久久大香线蕉AV| 亚洲第一黄色网址| 国色精品va在线观看免费视频| 亚洲精品动漫在线| 国产精品极品美女免费观看| 国产免费MV大全视频网站| 亚洲国产老鸭窝一区二区三区| 无码日韩精品一区二区免费| 美女被爆羞羞网站免费| 亚洲国产综合专区在线电影| 免费人成视频在线| WWW国产成人免费观看视频| 久久精品国产亚洲AV高清热| 国产精品国产自线拍免费软件| 中国好声音第二季免费播放| 亚洲一区二区三区免费在线观看| 亚洲成人影院在线观看| 在线永久免费的视频草莓|