开发者

ASP MVC Simple View not working

I set up a Route in a standard MVC router in global.asax, using MapRoutes. looks like this

routes.MapRoute(
null, //route name
"AddUnregisteredUser/{phonenumber}", //params
new { controller = "User", action = "AddUnregisteredUserFromPhoneNumbe开发者_StackOverflow社区r" }
);

UserController.AddUnregisteredUserFromPhoneNumber returns a View that displays two ViewData["key"] values...

whenever i debug the project, and call LOCALHOST:PORT/AddUnregisteredUser/1234567890 I get nothing. I put breakpoints in teh controller function and its not even going to the controller function. I put breakpoint in the global.asax and it never sets up the route when starting the asp.net development IIS server....

I dont see what is wrong with my code. any help would be appreciated.


Try supplying a route name instead of null.

Also, you might want to use RouteDebugger from RouteMagic to verify your route definition.


You need to supply a route name as well as add phonenumber to your route values as follows:

routes.MapRoute(
  "route1", //route name
  "AddUnregisteredUser/{phonenumber}", //params
  new { controller = "User", action = "AddUnregisteredUserFromPhoneNumber", id = UrlParameter.Optional}
 );
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜