我正在尝试通过路由名称和路由值以编程方式生成链接。我将路线和值存储在数据库中。
如何调整此助手以使其正常工作?
public static string GenerateLink(this HtmlHelper helper, string routeName, Dictionary<string, string> parameters)
{
// ??
RouteValueDictionary rd = new RouteValueDictionary();
foreach (var item in parameters)
{
rd.Add(item.Key, item.Value);
}
// string url = ??
return url;
}
像这样使用它:
<%= Html.GenerateLink(Model.SomeLinkName, Model.RouteName, ..?) %>
/米