J'ai une vue fortement typée appelée News avec un contrôle de calendrier. J'ai défini gestionnaire selectionChanged du calendrier comme suit:Appel de l'action ASP.NET MVC Controller sur l'événement de vue
<script runat="server">
void OnCalendarSelectionChanged(Object sender, EventArgs e)
{
var ndt = new Nullable<DateTime>(Calendar1.SelectedDate);
Html.RenderAction("ShowNews", new {dateTime = ndt });
}
</script>
Dans le contrôleur, j'ai la méthode suivante:
public ActionResult ShowNews(Nullable<DateTime> dateTime)
{
IEnumerable<InvestmentNews> todaysNews = new List<InvestmentNews>(); ;
return View("News", todaysNews);
}
Lorsque je clique sur une date dans mon calendrier, la méthode Index() dans mon contrôleur est appelé à la place de ShowViews(). Quelqu'un peut-il expliquer s'il vous plaît ce qui se passe?
TIA.