ASP .NET MVC 3 プロジェクトがあり、'Create' ビューの 1 つに問題があります。
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 投稿でドロップダウンの選択項目の値が必要です。
ありがとう、ピート