C# 使用javascript为模型赋值

C# 使用javascript为模型赋值,c#,jquery,entity-framework,asp.net-mvc-4,C#,Jquery,Entity Framework,Asp.net Mvc 4,我正在使用日历,我需要将它的值传递到我的模型中,然后提交回控制器,但我被卡住了 看法 如何将结果中的值分配给模型。当用户按下提交按钮时,ExpectedDatetimeStamp。根据注释,模型中的每个项目都会有一个与其在模型中的名称相匹配的名称。例如,您的项ExpectedDatetimeStamp将有一个具有该名称的元素 因此,要设置值,只需使用: $('#ExpectedDatetimeStamp').val(result); 完成了!:) 您使用的HTML帮助程序将为输入分配Expec

我正在使用日历,我需要将它的值传递到我的模型中,然后提交回控制器,但我被卡住了

看法


如何将结果中的值分配给模型。当用户按下提交按钮时,ExpectedDatetimeStamp。

根据注释,模型中的每个项目都会有一个与其在模型中的名称相匹配的名称。例如,您的项
ExpectedDatetimeStamp
将有一个具有该名称的元素

因此,要设置值,只需使用:

$('#ExpectedDatetimeStamp').val(result);

完成了!:)

您使用的HTML帮助程序将为输入分配
ExpectedDatetimeStamp
的id。只需在get dates函数中将其作为目标,并将该函数附加到距离.cell元素最近的表单上的submit事件的回调中。如果您使用的是MomentJS,那么对calendar的调用应该是
getDate
。此外,为了正确地将值分配给输入,而不是力矩对象,您可能需要使用
.format()


$('ExpectedDatetimeStamp').val(结果)HA ok,那么每个项目的ID就是var名称?请把答案贴出来,这样我就可以删除它了。
function get_dates(){
    var result = $("#c1").calendar('getDates');
    alert(result);
}
$('#ExpectedDatetimeStamp').val(result);
function get_dates(){
 var result = $("#c1").calendar('getDate').format();
 $('#ExpectedDatetimeStamp').val(result)
}

$('.cell').closest('form').submit(function(){
 //..any other values that need to be populated
 get_dates();
});