ページで動的に変更される PartialView のセットがあります。PartialView は ajax を使用して次をロードします。そのうちの 1 つは 20 の入力のようなフォームを持っています。現在、1 つの入力だけを送信していますが、残りの入力を送信するにはどうすればよいですか? 私はこのパーシャルビューでこれを持っています:
var shipping= $("input[name='shipping']:checked").val()
$.ajax(
{
url: '/Home/Payment',
type: "POST",
data: { 'shipping': shipping},
success: function (data) {
$("#cart").html(data);
}
});
そして、これはコントローラーで:
public ActionResult Payment(string shipping)
{
**do stuff*
return PartialView("NextPartialView");
}
コントローラーはフォームのすべての入力を受け取りますが、前に述べたように、20 個あります。データを送信する別の手法を使用して、コードをクリーンで読みやすい状態に保つ方法はありますか?
私はMVCとカミソリが初めてです
ありがとう