这是在转发器内。
数据绑定在友好的内部不起作用,但在外面工作正常。 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中用红色加下划线
答案 0 :(得分:3)
如果改为(注意#),这应该有用......
<%# FriendlyUrl.Href("~/Product", DataBinder.Eval(Container.DataItem, "ProductID"))