C# 如何将值传递给MVC模型
我目前正在使用MVC,我的尝试是将日期选择器传递给控制器。为此,我必须按照以下步骤设置我的模型:C# 如何将值传递给MVC模型,c#,model-view-controller,C#,Model View Controller,我目前正在使用MVC,我的尝试是将日期选择器传递给控制器。为此,我必须按照以下步骤设置我的模型: @Html.TextBoxFor(model => model.aDate, new { @type="date"}) 上面的代码运行良好。但是,我需要使用下面的html标记,并使用javascript在单击时显示拾取列表: <input type="text" id="datepicker-From" class="form-control"> 我的问题是-有没有一种方法
@Html.TextBoxFor(model => model.aDate, new { @type="date"})
上面的代码运行良好。但是,我需要使用下面的html标记,并使用javascript在单击时显示拾取列表:
<input type="text" id="datepicker-From" class="form-control">
我的问题是-有没有一种方法可以将模型传递到上面的html标记?您可以像这样简单地将
id
和class
传递到@html.TextBoxFor
@Html.TextBoxFor(model => model.aDate, new { @type="date", @id="datepicker-From", @class="form-control"})
然后,您可以编写一个脚本,以页面加载上的元素为目标
window.document.onload = function() {
document.getElementById("datepicker-From").addEventListener("click", function(){
//Do your stuff here
});
}