javascript - T4MVC JavaScriptReplacableUrl not working -
i'm trying utilize javascriptreplacableurl url on client side , replace parameters.
my controller method:
virtual actionresult details(int id = 0, int acctjobid = 0)
javascript test javascriptreplacableurl
console.log('@url.javascriptreplaceableurl(mvc.distribution.details())'); //output: /distribution/details/0/0 //expected: /distribution/details/{id}/{acctjobid}
this in t4mvc version 3.10.0. bug in t4mvc, or missing something?
as stated in t4mvc documentation:
you must define specific route javascriptreplacableurl work - cannot work 'default routes'. if cannot find matching route behaves url.action().
so, means have add together custom route create work:
routes.maproute( name: "distribution_details", url: "distribution/details/{id}/{acctjobid}", defaults: new { controller = "distribution", action = "details" }, );
javascript asp.net-mvc t4mvc
No comments:
Post a Comment