使用绑定功能

时间:2011-02-16 09:02:44

标签: data-binding query-string

我需要将“JobRefNo”绑定到查询字符串。以上绑定会产生错误。正确的方法是什么?

<asp:LinkButton ID="MoreLinkButton" PostBackUrl="/real/Coordinator/Home.aspx?JobRefNo="'<%# Bind("JobRefNo") %>' runat="server">Go To Job...</asp:LinkButton>  

链接按钮位于DataList控件内。错误说 “必须将调用绑定分配给模板内控件的属性”

1 个答案:

答案 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>

希望有所帮助!