我有一個強類型視圖,稱爲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。