我想获得特定链接以接收操作
这是我的控制器:
namespace tabi.Controllers
{
public class CategoryController : Controller
{
public ActionResult List(string name=null)
{
ViewBag.name = name;
return View();
}
}
}
如何通过此链接采取行动:
/category/game
游戏是名称参数值
并且不要更改默认路由
答案 0 :(得分:0)
如果您尚未定义自定义路由,则必须使用以下网址:
/Category/List?name=game
如果您指定一个自定义路由以允许List作为默认操作,并且/{name}
到该路由(而不是ID),它将使用您指定的路由,例如:
routes.MapRoute(
name: "game",
url: "{controller}/{name}",
defaults: new { controller = "Home", action = "List" });
此路由应支持该URL。