友好的url内绑定

本文关键字:绑定 url | 更新日期: 2023-09-27 18:15:30

这是中继器内部。

数据绑定不能在friendlyurl内部工作,但在外部工作得很好。ProductName可以工作,但ProductID不行。如果硬编码ProductID

,友好url可以正常工作。
<li><a href="<%: FriendlyUrl.Href("~/Product", DataBinder.Eval(Container.DataItem, "ProductID")) %>"><%# DataBinder.Eval(Container.DataItem, "ProductName") %></a></li>

我得到这个错误。

名称"Container"在当前上下文中不存在

在visual studio

友好的url内绑定

如果您更改为(注意#),这应该可以工作…

<%# FriendlyUrl.Href("~/Product", DataBinder.Eval(Container.DataItem, "ProductID"))