2011-05-16 32 views
0

我有ASP.NET 4.0 WebForms应用程序。我为任何链接使用路由只是为了尝试新的4.0功能。如何基于DataBinded值创建ASP.NET 4.0路由?

我的问题是,我有用户表一个ListView,接近每个用户名我有一个像这样

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

如何合并这两个参数我想编辑

<%# Eval("userID") %> 
哪个用户编辑锚标记

,并把这个值

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

回答

1

通常你可以沿着传递路线价值观,LIK E:

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

的eval(“someValue中”)所需的数据绑定标签<%# %> – eugeneK 2011-05-16 11:26:56

+0

我所用剃刀意见:)忘了小细节......顺便说一句,为什么web表单?剃刀非常简单! – balexandre 2011-05-16 11:34:28

+0

@balexandre,我不觉得有足够的信心让MVC网站成为我的工作。我仍然错过了一些细节,没有时间浪费。 – eugeneK 2011-05-16 11:47:23