beginform で入力を自動投稿しようとしていますが、その値がモデルまたはコントローラーに到達しません。それらは null のままです (ブレークポイントはヒットしません)。何が原因でしょうか?
@model project.Models.data
ジャバスクリプト
function send()
{
$.ajax({
type: 'POST',
url: this.action,
data: {'data1': $('#data1').val(),
'data2': $('#data2').val() },
success: function (done) {
$('#box').html(done.output);
});
}
形
@using (Html.BeginForm())
{
<input id="data1" value="0" name="data1" onclick="send();" >
<input id="data2" value="0" name="data2" onclick="send();" >
}
モデル
namespace projects.Models
{
public class data
{
public int data1{ get; set; }
public int data2 { get; set; }
}
}