我有一个强类型视图,称为News,带有日历控件。在视图事件中调用ASP.NET MVC控制器操作
<script runat="server">
void OnCalendarSelectionChanged(Object sender, EventArgs e)
{
var ndt = new Nullable<DateTime>(Calendar1.SelectedDate);
Html.RenderAction("ShowNews", new {dateTime = ndt });
}
</script>
在控制器方面,我有以下方法:
public ActionResult ShowNews(Nullable<DateTime> dateTime)
{
IEnumerable<InvestmentNews> todaysNews = new List<InvestmentNews>(); ;
return View("News", todaysNews);
}
当我点击我的日历上的日期,指数()方法中我已经如下定义日历的SelectionChanged处理程序我的控制器被调用而不是ShowViews()。有人可以解释发生了什么吗?
TIA。