C# 如何将日期值传递给控制器?asp.NETMVC
这是html编码和javascript代码。 我正在尝试将日期值传递给控制器,但不知道如何传递,因为我对c#和asp.net还是新手。我需要一些帮助和例子来做这件事 下面是我需要将数据传递给控制器的li列表示例 如何将日期参数传递给控制器?我真的不知道。不过可能需要帮助C# 如何将日期值传递给控制器?asp.NETMVC,c#,asp.net-mvc,C#,Asp.net Mvc,这是html编码和javascript代码。 我正在尝试将日期值传递给控制器,但不知道如何传递,因为我对c#和asp.net还是新手。我需要一些帮助和例子来做这件事 下面是我需要将数据传递给控制器的li列表示例 如何将日期参数传递给控制器?我真的不知道。不过可能需要帮助 <div style="float:right; margin-right:200px; width:60px;margin-top:0px; z-index:100; padding-bottom:2px;">
<div style="float:right; margin-right:200px; width:60px;margin-top:0px; z-index:100; padding-bottom:2px;">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
<body>
<div id="datebox" class="wrapper-dropdown" tabindex="1">
<div id="select-container">
<span class="daterangetype">Custom</span>
<span class="daterange">
<span class="fromdate">
25 Apr 2015
</span>
</span>
<span class="todate">
- 28 Apr 2015
</span>
</div>
<ul class="dropdown">
<li data-daterangetype="custom" id="custom">
<a href="#">Custom</a>
<span class="datepicker-wrapper">
<input type="text" id="fromdate" class="datepicker" /> -
<input type="text" id="todate" class="datepicker" />
</span>
</li>
<li data-daterangetype="today" selected="selected"><a href="#">Today</a></li>
<li data-daterangetype="yesterday"><a href="#">Yesterday</a></li>
<li data-daterangetype="thisWeek"><a href="#">This Week</a></li>
<li data-daterangetype="last7Days"><a href="#">Last 7 Days</a></li>
<li data-daterangetype="lastWeek"><a href="#">Last Week</a></li>
<li data-daterangetype="thisMonth"><a href="#">This Month</a></li>
<li data-daterangetype="last30Days"><a href="#">Last 30 Days</a></li>
<li data-daterangetype="lastMonth"><a href="#">Last Month</a></li>
<li data-daterangetype="allTime"><a href="#">All Time</a></li>
<li><button class="button" id="apply">Apply</button></li>
</ul>
</div>
</body>
</div>
习俗
2015年4月25日
-2015年4月28日
-
-
- 申请
使用JavaScript方法e.toutString()
控制器示例:
public ActionResult GetMyTime(DateTime myTime)
{
return View();
}
视图示例:
$.post('/myController/GetMyTime', { myTime: myJSTimeVar.toUTCString()
}, function (result) {
callback(result);
});
您可以使用jqueryajax函数。通过在javascript中创建函数,通过ajax调用action方法,并发送获取action方法的参数 下面是示例代码
function AjaxCall(localdatevariable) {
$.ajax({
url: '@Url.Action("HomeController","test")',
data: {dateparm: localdatevariable},
type: 'POST',
success: function(data) {
process(data);
}
});
}
并在控制器中创建一个方法来获取该请求
[HttpPost]
public ActionResult test(string dateparm)
{
return Content("It works");
}
我认为您也可以学习Jquery/javascript来使用MVC
您可以使用ajax来实现这一点,例如在jQuery的帮助下
[HttpPost]
public ActionResult test(string dateparm)
{
return Content("It works");
}