友好网址内的数据绑定

时间:2014-07-29 12:55:46

标签: c# asp.net .net repeater friendly-url

这是在转发器内。

数据绑定在友好的内部不起作用,但在外面工作正常。 ProductName有效但不是ProductID。 如果我硬编码ProductID

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

我收到此错误。

当前上下文中不存在名称“容器”

在friendlyurl中的Container单词在visual studio中用红色加下划线

1 个答案:

答案 0 :(得分:3)

如果改为(注意#),这应该有用......

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