在MVC5中,我有一個經典的佈局,菜單位於左側,主要內容區域位於右側。Helper只更新主要內容的MVC5?
該菜單有3個按鈕。他們應該用不同的視圖(索引,索引2,索引3)更新主要內容。
當我使用@ Url.Action()嘗試重新加載整個頁面。我只想以期在@RenderBody()
<button onclick="location.href='@Url.Action("Index", "Home")'">Index</button>
<button onclick="location.href='@Url.Action("Index2", "Home")'">Index2</button>
<button onclick="location.href='@Url.Action("Index3", "Home")'">Index3</button>
更新1被渲染:
<div class="row">
<div id="col-main" class="col-sm-12">
<div class="well"></div>
<div id="renderBody">
@RenderBody()
</div>
</div>
</div>
如果您只想更新同一頁面的一部分,則需要使用ajax。 –
很有道理,非常感謝。我會適應它。我想我會在這裏幫助那些幫手。我的錯。 – radbyx
我回來的html怎麼樣?如何讓它進入RenderBody()?我可以在div上設置它,但是有更好的練習方法來使用RenderBody()嗎? – radbyx