Asp.net mvc 4 如何使用MVC4在控制器操作方法中引用所选日期

Asp.net mvc 4 如何使用MVC4在控制器操作方法中引用所选日期,asp.net-mvc-4,Asp.net Mvc 4,我使用了两个文本框来表示开始日期和结束日期,我想根据所选的开始日期和结束日期检查一些条件。如何在控制器功能中引用选定的开始日期和结束日期 我只需要将所选的开始日期和结束日期存储到字符串变量,以检查某些条件 视图: @Html.Label(“开始日期”,“开始日期:”) @TextBox(“startdate”,String.Empty,new{id=“datepicker”}) @标签(“结束日期”,“结束日期:”) @TextBox(“enddate”,String.Empty,new{id=

我使用了两个文本框来表示开始日期和结束日期,我想根据所选的开始日期和结束日期检查一些条件。如何在控制器功能中引用选定的开始日期和结束日期

我只需要将所选的开始日期和结束日期存储到字符串变量,以检查某些条件

视图:

@Html.Label(“开始日期”,“开始日期:”)
@TextBox(“startdate”,String.Empty,new{id=“datepicker”})
@标签(“结束日期”,“结束日期:”)
@TextBox(“enddate”,String.Empty,new{id=“datepicker1”})
$(功能(事件){
$(“#日期选择器”).datepicker();
});
$(功能(事件){
$(“#datepicker1”).datepicker();
});

将文本框放在表单中,并在controller中发布到操作。您为什么将日期存储为
字符串而不是
DateTime
?@Ehsan Sajjad:谢谢您的建议。我尝试使用字符串a=startdate.ToString()。问题是我不知道如何引用起始日期。你能告诉我语法吗?@Stephen Muecke:除了日期,我还需要检查字符串变量的一些条件。根据我的要求,日期和字符串的组合将是表的第一行。您显示的两个控件都是日期(即,它们的类型应为
DateTime
)。您所指的
字符串是什么?如果您创建一个简单的视图模型并绑定到您的模型并将其发回,您将使这一切变得更加容易。
@Html.Label("StartDate", "Start Date:") 

 @Html.TextBox("startdate", String.Empty, new {id="datepicker"}) 
 @Html.Label("End date", "End Date:")</td>
 @Html.TextBox("enddate", String.Empty, new { id="datepicker1" })

<link rel="stylesheet" href="http://code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.11.2/jquery-ui.js"></script>

<script>
$(function (event) {
$("#datepicker").datepicker();
});

$(function (event) {
$("#datepicker1").datepicker();
});
</script>