0

我正在使用 ASP.NET 4 和路由引擎。在我的Global.asax我有这样的东西。

routes.MapPageRoute(
            "Items",
            "manager/items",
            "~/Manager/Item/Items.aspx"
        );

写一个这样的链接可以接受吗?:

<a href="/Manager/Items"></a>

我应该使用其中的<% %>标签和代码来检索路线名称,在这种情况下是“项目”吗?

4

1 回答 1

1

使用类似的方法Page.GetRouteUrl()很可能是比<a/>直接输出标签更好的选择,因为对虚拟路径的更改将由GetRouteUrl

<a href="<%:Page.GetRouteUrl("Items", null)%>"></a>
于 2011-03-24T01:58:06.940 回答