私はこれらの2つのルートを持っています:
routes.MapRoute("Agenda", ConfigurationManager.AppSettings["eventsUrl"] + "/{year}/{month}", MVC.Events.Index(), new { year = DateTime.Now.Year, month = DateTime.Now.Month });
routes.MapRoute("AgendaDetail", ConfigurationManager.AppSettings["eventsUrl"] + "/{year}/{month}/{day}", MVC.Events.Detail(), new { year = DateTime.Now.Year, month = DateTime.Now.Month, day = DateTime.Now.Day });
そしてそれはこのコードで完全に動作します:
<a href="<%= Url.Action(MVC.Events.Detail(Model.EventsModel.PreviousDay.Year, Model.EventsModel.PreviousDay.Month, Model.EventsModel.PreviousDay.Day))%>" title="<%= Model.EventsModel.PreviousDay.ToShortDateString() %>"><img src="<%= Links.Content.images.contenu.calendrier.grand.mois_precedent_png %>" alt="événement précédent" /></a>
今日へのリンクを取得する場合を除いて、今日の場合、ilはwww.myurl.com/agendaのみを指します。魔女は、CnfigurationManager.AppSettings["eventsUrl"]の値です。私は何が間違っているのですか?それは今日のようです、それはデフォルトの議題にbakを指します...
助けてくれてありがとう!