如何使用路由在mvc4中的每个类别中实现默认产品?
答案 0 :(得分:0)
您需要像这样设置路线:
routes.MapRoute("Category Route",
"categories/{category}/{product}",
new {
Controller = "Categories",
Action = "ShowCategory",
Category = "Books",
Product = ""
});
然后,您的控制器操作方法可能如下所示:
public CategoriesController : Controller {
public ActionResult ShowCategory(String category, String product) {
// rest of code goes here
}
}
然后在您的操作中,您可以设计您的存储库以检查 String.IsNullOrEmpty(product),并根据数据库标志确定默认值,或者您想要指明它。