我知道在 MVC 框架中,你有 Html 类来创建 URL:
Html.ActionLink("About us", "about", "home");
但是如果你想在 Webforms 中生成 Urls 怎么办?
关于使用 Webforms 生成 URL 的详细信息,我还没有找到一个非常好的资源。
例如,如果我生成这样的路线:
Route r = new Route("{country}/{lang}/articles/{id}/{title}",
new ArticleRouteHandler("~/Forms/Article.aspx"));
Route r2 = new Route("{country}/{lang}/articles/",
new ArticleRouteHandler("~/Forms/ArticlesList.aspx"));
Routes.Add(r);
Routes.Add(r2);
我将如何使用路由表数据生成 URL。
如何根据我的路由生成 URL?
例如。/ca/en/articles/123/Article-Title 没有