我有一个 ASP .NET MVC 3 项目,并且我的“创建”视图之一存在问题。
我有使用 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 帖子中下拉所选项目的值。
谢谢,皮特