Asp.net mvc 4 如何将各种.cshtm文件中的数据放入<;部门>;关于_Layout.cshtml?

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

My _Layout.cshtml文件有三个“div”,位于一个“div”(div id=“content”)中。完整代码为:

<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会执行此操作。有什么问题吗?