C# 一个NavigateUrl中的两个绑定占位符

C# 一个NavigateUrl中的两个绑定占位符,c#,asp.net,C#,Asp.net,我想通过如下方式为产品编号设置一个变量: <asp:HyperLink ID="HyperLink2" NavigateUrl='<%$ RouteUrl:v=p, productId=1%>' runat="server"> 我不想(1)把它们放在一起,而是想知道如何将它们一起迁移我找到了一个解决方案: NavigateUrl='<%# GetRouteUrl("p", new {productId = Eval("id")}) %>' Naviga

我想通过如下方式为产品编号设置一个变量:

<asp:HyperLink ID="HyperLink2" NavigateUrl='<%$ RouteUrl:v=p, productId=1%>' runat="server">

我不想(1)把它们放在一起,而是想知道如何将它们一起迁移

我找到了一个解决方案:

NavigateUrl='<%# GetRouteUrl("p", new {productId = Eval("id")}) %>'
NavigateUrl=''