关于我在做什么的一些背景
我通常喜欢让我的页面返回访问它所需的 url。所以我通常会有这样的方法
public partial class ProductDetails : Page
{
public static string GetUrl(Guid productId)
{
return "fully qualified url";
}
}
在我需要访问此页面的其他页面/控件上,我只需将链接设置为
hl.NavigateUrl = ProductDetails.GetUrl(id);
我正在玩弄 4.0 中的新 UrlRouting 东西,但遇到了一些我不确定是否会起作用的东西。我正在尝试在我的静态方法中使用 Page.GetRouteUrl,显然由于 Page 不是静态的,它正在爆炸。
有谁知道是否可以复制我使用 GetRouteUrl 所做的事情?
谢谢