Sunday, 15 February 2015

javascript - T4MVC JavaScriptReplacableUrl not working -



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