&引用;“查看页面来源”;页面不以<;开头;!Doctype html>;

&引用;“查看页面来源”;页面不以<;开头;!Doctype html>;,html,asp.net-mvc,asp.net-mvc-3,doctype,Html,Asp.net Mvc,Asp.net Mvc 3,Doctype,我正在将openId集成到已经开发的代码(mvc3/razor)中 我将默认路由更改为帐户/从主页登录/索引 当我从浏览器(右键单击)查看“查看页面源代码”时,_Layout.cshtml未呈现。 我只能在查看页面源代码中看到LogOn.cshtml。 我很少出错, 我怀疑这可能是原因之一 该图是“查看页面源”的输出(在运行时右键单击浏览器页面) 我需要页面看起来像绿色的盒子。 红色框是我的程序的输出 请帮助。您可以: 从操作方法返回LogOn.cshtm作为partial(即返回partia

我正在将openId集成到已经开发的代码(mvc3/razor)中 我将默认路由更改为帐户/从主页登录/索引 当我从浏览器(右键单击)查看“查看页面源代码”时,_Layout.cshtml未呈现。 我只能在查看页面源代码中看到LogOn.cshtml。 我很少出错, 我怀疑这可能是原因之一

该图是“查看页面源”的输出(在运行时右键单击浏览器页面) 我需要页面看起来像绿色的盒子。 红色框是我的程序的输出

请帮助。

您可以:

从操作方法返回LogOn.cshtm作为partial(即返回partial();)


未为LogOn.cshtm指定布局视图。如果是这种情况,请在_ViewStart.cshtml中指定一个布局视图,使其默认应用于所有页面,或在LogOn.cshtm本身中使用@{layout=“~/\u Your-layout-view.cshtml”}指定它指令。

Account/LogOn
设计为加载到对话框中,只会产生一个
PartialView
?您是否在PartialView中添加了指定的布局?您的操作是否返回
PartialViewResult
?home/index以前在路由中设置为默认路由。现在我将默认路由更改为Account and Logon。登录不是局部视图