在我的全局 asax 文件中,我想映射如下所示的路线:
http://domain.com/add/link?url=http%3A%2F%2Fgoogle.com
然后使用我的 LinkController 和名为 Add 的操作来捕获它。
我这样做吗?
全局.asax->
routes.MapRoute(
"AddLink",
"Add/Link?{url}",
new { controller = "Link", action = "Add" }
);
链接控制器->
public string Add(string url)
{
return url; // just want to output it to the webpage for testing
}
??这似乎不起作用。我究竟做错了什么?谢谢!
ASP.Net MVC 会自动绑定查询字符串中的参数;你不需要把它放在路线中。
你的路线可以简单地是
routes.MapRoute(
"AddLink",
"Add/Link",
new { controller = "Link", action = "Add" }
);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)