c# 4.0 - MVC Route not being used when it should -


i working on application url user\1\class\create map class controller , create action, when apply it, doesn't pick up.

below how have route registered (it @ top of list):

routes.maproute(             name: "userclass",             url: "user/{userid}/class/create",             defaults: new { controller = "class", action = "create", userid= "" },             constraints: new { userid= @"\d+" }             ); 

(i have tried omitting userid="" default)

this paired code:

public class classcontroller : basecontroller {     public actionresult create(int userid)     {         var vm = new classeditorviewmodel         {             class = new class { userid = userid },             classenrollmentstatuses = new selectlist(db.classenrollmentstatuses.tolist(), "id", "name")         };          return view(vm);     } } 

but doesn't work. when use route debugger (by phil haack) doesn't use above route , selects {*catchall} route.

what doing wrong route configuration make not used?

deleted route , re-typing resolved issue.


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -