我需要将“JobRefNo”绑定到查询字符串。以上绑定会产生错误。正确的方法是什么?
<asp:LinkButton ID="MoreLinkButton" PostBackUrl="/real/Coordinator/Home.aspx?JobRefNo="'<%# Bind("JobRefNo") %>' runat="server">Go To Job...</asp:LinkButton>
链接按钮位于DataList控件内。错误说 “必须将调用绑定分配给模板内控件的属性”
答案 0 :(得分:0)
那里有点奇怪 - 你已经结束了PostBackUrl属性,然后启动了一个不匹配的绑定:aspx?JobRefNo="'<
在后面的代码中在模型中组合你的值可能会更好,然后将整个批量评估为回发网址:
代码背后:
public string JobRefPostback {
get{return "/real/Coordinator/Home.aspx?JobRefNo="+JobRefNo;}
}
在页面上:
<asp:LinkButton ID="MoreLinkButton" PostBackUrl='<%= JobRefPostback %>' runat="server">Go To Job...</asp:LinkButton>
希望有所帮助!