我需要能够在 ASP .Net Webforms 中动态地在我的网页中设置链接。我知道您可以在 ASP .Net 中动态设置路由。
我也想以与 ASP .Net MVC 中的 UrlHelper 类似的方式从 RouteCollection 生成 Urls。到目前为止,如果您可以将 ASP .Net MVC 中的 UrlHelper 与 Webforms 一起使用,我找不到任何说明。
您可能对Scott Hanselman 最近发表的博文并在这篇博文中介绍的FriendlyUrls Nuget 包感兴趣。
代码示例:
<a href='<%# FriendlyUrl.Href("~/WebForms/Edit", Item.TouristAttractionId ) %>'>Edit</a>