1
我有這樣的:ASP.NET MVC - 在釋放模式產生怪異的風格
bundles.Add(new StyleBundle("~/Content/Styles/Default").Include("~/Content/Styles/Default/Site.css"));
在我的網站,我有這樣的:
@section Styles
{
@Styles.Render("~/Content/Styles/Default"))
}
我_Layout.cshtml看起來是這樣的:
@RenderSection("Styles", true)
一切看起來不錯,呃?那麼,不是真的。當我編譯我在釋放模式的應用,決定出版它,這就是它呈現:
<link href="/Content/Styles/Default?v=78dkNySP_xsiuzsgxCx_GGnnHzYS-B8nNdnXqcl47XI1" rel="stylesheet">
產生的href到文件代替,它產生某種ID的? GUID?爲什麼? O.o
大概是這樣,瀏覽器將獲得最新版本,而不是掛在緩存的版本上。 – 2013-02-17 20:21:33
這就是'Styles.Render'如何在發佈模式下工作...我強烈建議你閱讀他的特色你試圖使用[捆綁和縮小](http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification) – nemesv 2013-02-17 20:23:03
但我的瀏覽器無法閱讀!沒有文件的物理路徑! – ojek 2013-02-17 20:27:11