Asp.net mvc 4 如何将各种.cshtm文件中的数据放入<;部门>;关于_Layout.cshtml?
My _Layout.cshtml文件有三个“div”,位于一个“div”(div id=“content”)中。完整代码为:Asp.net mvc 4 如何将各种.cshtm文件中的数据放入<;部门>;关于_Layout.cshtml?,asp.net-mvc-4,layout,html,Asp.net Mvc 4,Layout,Html,My _Layout.cshtml文件有三个“div”,位于一个“div”(div id=“content”)中。完整代码为: <body id="bckgrimg"> <div id="content"> <div id="leftcolumn"> <ul > <li><a href="home/contactus">Cont
<body id="bckgrimg">
<div id="content">
<div id="leftcolumn">
<ul >
<li><a href="home/contactus">Contact us</a></li>
<li><a href="home/aboutus">About us</a></li>
</ul>
</div>
<div id="centercolumn">
We'll put something useful here later
</div>
<div id="rightcolumn">
<div id="gallery">
<a href="../Slide1.JPG"><img src="..."/></a>
<a href="../horse_B.jpg"><img src="..."/></a>
<a href="../shore_B.jpg"><img src="..."/></a>
</div>
</div>
</div>
我们稍后会在这里放一些有用的东西
我试图通过在xxx.cshtml中写入“一些文本”来放置数据,但我只是在网页上添加了新元素,因为我已经在_Layout.cshtml中创建了新元素。我只想将各种.cshtml文件中的数据准确地放入of _Layout.cshtml中
是否可以将xxx.cshtml文件中的数据放入_Layout.cshtml的(此处是“我们稍后将在此处放置有用的内容”)中?使用。它们使您能够将任何视图中的内容插入到所述视图使用的布局中。您在谷歌上搜索过“mvc局部视图”吗?是的,我搜索过。这不是我想要的。你能解释一下你想要的和局部视图有什么不同吗?是否尝试在iFrame中渲染其他视图?局部视图的目的是将一个视图(局部视图)的内容放到另一个视图中。我不想为每个视图创建局部视图。我只想将数据从视图粘贴到_布局标签。抱歉,我没有意识到这是您的_布局视图。因此,在
\u Layout
中使用@RenderBody()
,并在每个视图上,将其布局设置为\u Layout
。默认情况下,在创建新视图时,VisualStudio会执行此操作。有什么问题吗?