我有一個ASP .NET MVC 3項目,並且存在我的「創建」視圖之一的問題。ASP .NET MVC 3 - 如何提交嵌套在html表單中的ajax表單
我有層疊下拉字段,我用ajax窗體實現。
的觀點是粗略地說 - 是這樣的:
@using (Html.BeginForm(...))
{
@Html.MyDropDown1
using (Ajax.BeginForm(...))
{
@Ajax.MyDropdown2
<input type="submit" value="Select" />
}
using (Ajax.BeginForm(...))
{
@Ajax.MyDropdown3
<input type="submit" value="Select" />
}
<!-- other form fields -->
<input type="submit" value="Create" />
}
的問題是Ajax表單裏面的提交按鈕提交實際在外HTML表單。
是否有任何方法來指定我想提交的表單的名稱?
我想過把我的ajax表單放在我的html表單上面,所以不會有任何嵌套 - 但我需要在我的html文章中下拉選擇的項目的值。
感謝, 皮特
HTML'
基本上你正在創建無效的HTML。你需要重新設計你想要做的事情。 –
@Rudie我的猜測可能會有人可能downvote,因爲嵌套的HTML表格顯示「缺乏研究工作」。 (我還沒有投票支持這個,但是這種監督也不會對我產生積極影響 –