0

我有一个来自表内的电话,如下所示:

td><a href="@Url.Action("EditCourseSection", "Admin", new { courseID = @coursesection.CourseSectionID })"><i class="icon-edit"></i></a></td>

我希望它返回一个 URL:/Admin/EditCourseSection/1

但它返回的 URL 为:/Admin/EditCourseSection?courseID=1

如何省略其他参数详细信息,以便在此之后简单地声明变量号?

4

1 回答 1

1

您需要在 Global.asax 中更改路由(或添加新路由),如下所示:

routes.MapRoute(
                name: "Anyname",
                url: "Admin/{action}/{courseID}",
                defaults: new { controller = "Admin", action = "EditCourseSection", courseID = UrlParameter.Optional}
            );
于 2013-08-08T11:57:59.020 回答