0

目前,我有http://localhost:xxxxx/Register,显示从数据库中检索的表。

eName eLink fWidth fHeight
channel-new-asia http://www.channelnewsasia.com/ 1024 768 注册

现在,注册链接就像http://localhost:xxxxx/Register/Event/1?name=channel-news-asia,我如何使它成为http://localhost:xxxxx/Register/Event?name=channel-亚洲新闻

4

1 回答 1

1

默认情况下,MVC 使用此路由:

routes.MapRoute(
            "Default", // Route name
            "{controller}/{action}/{id}", // URL with parameters
            new { controller = "Home", action = "Index", id = UrlParameter.Optional } //Parameter defaults
        );

您将名称为“id”的参数放入页面某处的请求中。因此,URL 包含“id”参数。您需要使用另一个名称(不是“id”),或者您应该更改默认值。

于 2012-04-13T04:46:15.977 回答