2014-01-12 93 views
0

我已經創建了mVC4自定義佈局,其描繪精細與正常URL像MVC4自定義佈局問題

http://myhost.com:2475/User/CreateUser

,但是當我在我的網址添加參數一樣

http://myhost.com:2475/User/CreateUser/1

的佈局受到干擾並完全失敗調試時顯示佈局屬性,我將其設置爲自定義佈局,但佈局失敗。

+0

你能澄清你的「失敗」是什麼意思? – Peter

+1

@彼得它沒有工作... – zeeshan

+1

我的意思是你的佈局頁面中的任何內容被包含在內?當你查看源代碼時你有看到它嗎? – Peter

回答

0

導致設計佈局中斷的問題是與佈局衝突的MVC佈線,從多個路徑路徑訪問時導致設計不一致。該問題可以通過捆綁技術來解決,方法是將樣式表和腳本文件捆綁在一起,並在@佈局頁面中通過@ Styles.Render(「您的樣式捆綁路徑」)和@ Scripts.Render(「您的腳本捆綁路徑」 ) 方法。可以在位於App_Start文件夾內的bundleconfig.cs文件中配置軟件包。 捆綁軟件解決了路由問題,而且它通過縮小技術減少了css和腳本文件的加載時間。

0

如果你沒有使用像束所建議zeeshan上面可以使用@Url.Content("~/path/to.css")始終呈現來自應用程序的根目錄的路徑