demoshop

demo, trying to be the best_

已經有在開發 ASP.NET MVC 的朋友一定知道,ASP.NET MVC 找頁面的預設路由就是目前資料夾找不到再去 Shared 目錄找,因此對於一些共用的頁面就都會丟在 Shared 目錄,共用的東西多了以後整個 Shared 就醜得很,所以本文要來說一個很小很小的技巧就是再加上資料夾來分類 Shared 目錄內的頁面。

●開啟了預設樣板的 ASP.NET MVC 就可以看到下方配置。


●當共用頁面多了以後您可以會想要分門別類的放置,因此就建立一個登入專用的資料夾來放置相關的共用頁面


●將預設的 LogOnUserControl.ascx 放到 Login 資料夾內


●將頁面重新整理就很不幸的看到了錯誤畫面


●上面的錯誤很明顯是路徑錯誤,馬上開啟 MasterPage 來修改下方程式

<%--原本長這樣--%>
<% Html.RenderPartial("LogOnUserControl"); %>

<%--改成這樣--%>
<% Html.RenderPartial("Login/LogOnUserControl"); %>

注意事項加上資料夾目錄即可,記得前面不要多加了 / 符號


demo廢言這樣子就一切正常了,這只是一個小技巧,對於檔案路徑稍微了解的人應該都會知道,利用這種小技巧,就可以讓 Shared 目錄也整齊漂亮一些了。

回應討論