我使用的母版頁 application.spark文件在我的應用我已經登錄,這並不需要母版頁星火引擎
我使用這個標籤試圖刪除母版頁從我的登錄頁面的頁面,但它繼續使用application.spark
我可以沒有任何代碼,並把這個標籤我的登錄頁面與名blank.spark文件夾佈局添加新的母版頁修復它。
看起來太醜陋了,所以我要問你,如果你知道另一種選擇來解決這個問題?
我使用:火花1.1.39975.0釋放
我使用的母版頁 application.spark文件在我的應用我已經登錄,這並不需要母版頁星火引擎
我使用這個標籤試圖刪除母版頁從我的登錄頁面的頁面,但它繼續使用application.spark
我可以沒有任何代碼,並把這個標籤我的登錄頁面與名blank.spark文件夾佈局添加新的母版頁修復它。
看起來太醜陋了,所以我要問你,如果你知道另一種選擇來解決這個問題?
我使用:火花1.1.39975.0釋放
在你的控制器動作,返回PartialView
而不是View
,並且Application.spark
佈局將被忽略。
在火花頁面的頂部添加:
<use master="" />
確保你也做一個乾淨的構建清理任何以前建立拿起空母版頁選擇。
有幾種方法可以選擇其主佈局文件應該被使用。以下是可以選擇從最弱到最強的模板的方式。在Views/Layouts文件夾或瀏覽
的Application.spark文件/共享文件夾 這是最通用的辦法有一個站點範圍內的主模板。如果控制器返回PartialView(),則不會使用它。
視圖/佈局或視圖中的.spark文件/與控制器共享同名的文件 例如,如果您有AccountController,則可以在該控制器上使用Views/Layouts/Account.spark文件,但所有其他控制器都使用Views/Layouts/Application.spark模板。
當您將View()作爲ActionResult返回時,將主佈局命名爲第二個參數 這給控制器提供了佈局選擇,有些人可能認爲這不一定是控制器關心的問題。你要做神馬?如果存在,它將覆蓋前兩個約定。
命名主佈局視圖中的一個元素。 這實際上是可用於將視圖包裝在佈局文件中的最強機制。它將覆蓋常規形式的主選擇,並且如果它存在,它將導致View()ActionResult中主控的名稱被忽略。
@msony:我使用1.1.0.0和'<使用主= 「」/>'工作得很好。你把它放好了嗎? – LukLed 2010-04-12 17:07:05
@msony:與1.1.39975.0一樣,它的工作原理。 – LukLed 2010-04-12 17:15:15