2013-05-30 94 views
0

我在已經開發的代碼(mvc3/razor)中集成了openId 我從Home/Index更改了默認路徑到Account/LogOn 當我查看「查看頁面源代碼「(右擊),_Layout.cshtml不是渲染。 我只能在視圖頁面源中看到LogOn.cshtml。 我收到幾個錯誤, 我懷疑這可能是其中一個原因。「查看頁面源代碼」頁面不是以<!Doctype html>開頭的

enter image description here

圖是輸出「查看頁面源代碼」(由右運行時點擊瀏覽器頁面) 我需要的頁面,看起來像綠盒子。 紅框是我的程序輸出。

請幫忙。

+0

是否將'Account/LogOn'設計爲加載到對話框中並僅導致「PartialView」? –

+0

您是否在局部視圖中添加了指定的佈局?你的動作是否返回「PartialViewResult」? – Satpal

+0

home/index被設置爲路由中的默認路由。現在,我將默認路由更改爲Account和Logon。登錄不是局部視圖 – gs11111

回答

0

你要麼:

返回LogOn.cshtm從動作方法作爲部分(即,返回部分();)

不指定佈局視圖您LogOn.cshtm。如果是這種情況,請在_ViewStart.cshtml中指定佈局視圖,以便默認應用於所有頁面,或者使用@ {Layout =「〜/ _Your-Layout-View.cshtml」}在LogOn.cshtm中指定它。指示。

相關問題