RoutingExpressionBuilder动态参数

时间:2011-03-24 20:58:36

标签: asp.net routing

在ASP.NET 4.0中使用Web表单中的路由。希望在RoutingExpressionBuilder类中使用动态参数,例如:

NavigateUrl =“<%$ RouteUrl:searchterm = {dynamicParameterFromObject}%>”>

想知道正确的语法是否可用。

欢呼

1 个答案:

答案 0 :(得分:0)

很难处理<%$语法。

这种替代方案应该有效。

<%
    String routeName= "<<routeName>>";
    String controllerName= "<<controllerName>>";
    String actionName="<<action>>";

    String url=GetRouteUrl(routeName, new { Controller = controllerName, Action=actionName });
%>

...
NavigateUrl="<%=url%>"