1
我有一個視圖,其中包含在佈局頁面中帶入@section
的局部視圖。ASP.Net MVC頁面,其中包含部分視圖作爲表單帖子的一部分提交?
如何在提交表單集合中的某個部分中包含該部分視圖中的字段?
如果我把它放到using(Html.BeginForm()){@section }
中,該部分不會放在窗體上的適當位置。如果我沒有將它包含在使用部分中,則這些字段不會作爲表單集合的一部分提交。
任何方式使這項工作?
@using(Html.Beginform("MyMethod","home", FormMethod.Post)){
@Html.Partial(MyModel)
<input type="submit" value="continue"/>
}
@section LowerLeftBlock{
@HtmlPartial("partials/_additionalformfields")
}
而且佈局頁:
<div id="body">
@RenderSection("LeftBlock",false)
@RenderBody()
</div>
任何代碼示例以幫助? – ssilas777
我很困惑你正在嘗試做什麼。部分用於允許內容頁面在佈局頁面中呈現內容。除非表單在佈局中,否則您不會在表單中放置一個部分,在這裏似乎不是這種情況。你爲什麼試圖把你的部分放在你的表單中?你是否試圖將你的一部分渲染爲側面導航欄?並在主頁中的一部分? –
該部分包含幾個我希望作爲表單的一部分呈現的字段,以便在表單發佈時可以在表單集合中訪問它們。他們在部分的原因是爲了佈局的目的。 –