次のコードを使用してフォームを投稿していますが、フォーム データがコード ビハインドに渡されませんか?
<script type="text/javascript">
$(document).ready(function () {
$("#Submit").live("click", function () {
var formData = $("#CreateOrder").serialize();
$.post("/Orders/SaveExtra", formData, function (result) {
if (result.created) {
alert("Saved successfully!");
} else {
alert("Error!");
}
});
});
});
</script>
<input id='Submit' type='submit' value='Save Extra' style="height: 30px; width: 130px; margin-top:8px;margin-right: 15px; float:right " />
<form id="CreateOrder" method="post" action="/Orders/Create" enctype="application/x-www-form-urlencoded" >
...
</form>
保存するメソッドとは別のメソッドを呼び出すメイン フォームがあるため、2 つの送信が必要ですが、フォームからデータを送信していないようです。