次のように自分のカテゴリにアクセスするためのルートを作成したい:/category/{id}
の代わりに/category/details/{id}
。
私はそのような多くの可能な例を試しました
routes.MapRoute(
"Category",
"category/{id}",
new { controller = "category", action = "details", id = UrlParameter.Optional },
new string[] { "Project.Controllers" }
);
しかし、それは機能していないようです。誰かがこれを手伝ってくれますか?
これが私のコントローラーです
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace Project.Controllers
{
public class CategoryController : Controller
{
public ActionResult Details(string id)
{
return Content(id);
}
}
}