你们能检查一下这个MapRoute吗,
routes.MapRoute(
"Topic", // Route name
"{controller}/{action}/{letter}", // URL with parameters
new { controller = "Topic", action = "Letter", letter = UrlParameter.Optional } // Parameter defaults
);
我正在传递一个名为“字母”的对象。这是一个字符串。我在这里遇到的问题是,当我使用 .RouteLink() 函数传递它时
@Html.RouteLink(item, "Topic", new { controller = "Topic", action = "Letter", letter = "A" })
结果为空,为字母。
public ActionResult Letter(string letter)
{
return View();
}
有没有办法在 MapRoute 上传递字符串类型?谢谢。