如何基于DataBinded值创建ASP.NET 4.0路由?

时间:2011-05-16 10:50:02

标签: asp.net routing

我有ASP.NET 4.0 WebForms应用程序。我为我的任何链接使用路由只是为了尝试新的4.0功能。

我的问题是我有一个带有用户表的ListView,在每个UserName附近,我有编辑锚标签,如此

<a href="<%$ RouteUrl:RouteName=userEditRoute %>">edit</a>

如何组合我想要编辑的用户的两个参数

<%# Eval("userID") %>

并将此值设为

<%$ RouteUrl:RouteName=userEditRoute,userID=??? %>

1 个答案:

答案 0 :(得分:1)

通常你可以传递路线值,如:

<a href="<% #GetRouteUrl(userEditRoute, new with {.id=Eval("Id")})%>">edit</a>