我正在尝试在我的 beginform 中自动发布输入,但它们的值没有到达模型或控制器。它们保持为空(断点从未命中。)可能导致这种情况的原因是什么?
@model project.Models.data
JAVASCRIPT
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; }
}
}