視覺工作室如何確定哪一個是視圖還是局部視圖?另一個問題是;有沒有辦法將我的視圖轉換爲部分視圖?剃刀視圖和局部視圖
8
A
回答
21
在Razor中,在WebForms(.aspx和.ascx)中沒有視圖和部分視圖之間的區別。在Razor中,所有視圖都是模板。這些模板可以有一個佈局:
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
在這種情況下,它們是視圖。如果沒有指定佈局,則可以將其視爲部分視圖。佈局通常在~/Views/_ViewStart.cshtml
文件中定義。
這就是說如果從你的控制器行動你return PartialView();
而不是return View();
這種佈局將不會被應用。
我建議你閱讀關於剃刀視圖和佈局的following blog post。
3
Visual Studio不確定哪個是視圖,哪個是局部視圖。你做。您告訴MVC渲染一個局部視圖,並呈現您提供的任何內容。
相關問題
- 1. 局部視圖MVC3剃刀
- 2. 剃刀局部視圖不渲染
- 3. 返回剃刀局部視圖
- 4. 使用webforms視圖和剃刀布局
- 5. 使用Aspx頁面作爲剃刀視圖的局部視圖
- 6. 如何在aspx視圖頁中調用剃刀局部視圖
- 7. ApiControllers和剃刀視圖
- 8. ASP.Net剃刀視圖
- 9. 在視圖外修改剃刀布局
- 10. 沒有佈局的剃刀視圖
- 11. MVC剃刀布局 - 從視圖
- 12. 在佈局中呈現強類型局部視圖MVC4剃刀
- 13. 2剃刀局部視圖在不同項目中使用剃刀生成器
- 14. 在剃刀中調用部分視圖
- 15. 剃刀部分視圖打破css
- 16. MVC3剃刀視圖PopUps
- 17. MVC剃刀從子視圖
- 18. MVC3剃刀視圖引擎
- 19. 嵌入式剃刀視圖
- 20. 在MVC4剃刀視圖InvalidOperationException
- 21. 在一個剃鬚刀視圖中的兩種強類型局部視圖
- 22. 在局部剃刀視圖正確使用模型
- 23. 呼叫從剃刀代碼JavaScript函數在局部視圖
- 24. 剃刀局部視圖前綴字段名稱
- 25. 剃刀局部視圖,以迎合不同的模型類型
- 26. MVC剃刀jQuery的局部視圖渲染
- 27. 如何填充mvc剃鬚刀局部視圖
- 28. 在剃鬚刀上動態添加局部視圖
- 29. Jquery Modal窗口與mvc 3剃鬚刀局部視圖問題
- 30. MVC3剃刀:如何讓有條件加載的局部視圖?
謝謝。很高興我問。哇,這是一個簡單的開關。只是改變了我的控制器,它正在工作。非常感謝。 – frank
@frank,所以如果這篇文章幫助你解決了問題,你可能會考慮[標記爲答案](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-工作)通過點擊旁邊的勾號。 –
只是爲了清楚這些搜索和結束在這裏,有一個區別,雖然在處理 - viewstart支持,佈局支持(如你所說)等http://completedevelopment.blogspot.com/2014/01/is-there -really-no-difference-between.html –