Tengo una aplicación ASP.NET MVC 3 con JQuery UI Tabs . Tengo una página de diseño maestro _layout.cshtml , código a continuación. El maestro _layout.cshtml requiere un código @RenderBody() . Dado que es necesario, ¿qué se supone que debo hacer con él? Supongo que a dónde voy con esto es que no sé si lo estoy haciendo correctamente, ya que no lo estoy usando.
¿Debería ser y cuál es el problema si no?
Gracias.
<div class="page"> <div id="title" style=" height:120px" > <img alt="Test.com" src="/Content/images/TestLogoLeft.png" style="width:370px; float:left; margin:0px;" /> </div> <div id="titleRight" style=" background-color:White; width:580px; height:120px; float:right;"></div> <div id="menu" style=" background-color:White; width:950px; height:400px; float:left;"> <!-- Must have class= info to prevent flash of just content on refresh --> <div id="tabs" class="ui-tabs ui-widget ui-widget-content ui-corner-all" style=" position:relative; border:0px;" > <ul class="ui-tabs-nav"> <li><a href="#tabs-1" >Home</a></li> <li><a href="#tabs-2" >Statistics</a></li> <li><a href="#tabs-3" >Maps</a></li> <li><a href="#tabs-4" >FAQs</a></li> <li ><a href="#tabs-5">Login</a></li> <li ><a href="#tabs-6">SignUp</a></li> </ul> <div id="tabs-1" class="ui-tabs-hide ui-tabs-panel">@Html.Partial("../Home/Home") </div> <div id="tabs-2" class="ui-tabs-hide ui-tabs-panel">@Html.Partial("../Statistics/Statistics")</div> <div id="tabs-3" class="ui-tabs-hide ui-tabs-panel">@Html.Partial("../Maps/Maps")</div> <div id="tabs-4" class="ui-tabs-hide ui-tabs-panel">@Html.Partial("../Home/FAQs")</div> <div id="tabs-5" class="ui-tabs-hide ui-tabs-panel">@Html.Partial("../Account/LogOn")</div> <div id="tabs-6" class="ui-tabs-hide ui-tabs-panel">@Html.Partial("../Account/Register")</div> </div> </div> </div> @* TODO: I need to figure out what to do with this *@ <div id="main" style=" display:none"> @RenderBody() </div>La llamada @RenderBody representará el contenido de su vista real.
Debe colocarlo donde desee que esté el contenido de la vista.