HyperLink多个属性的数据绑定
以往在数据绑定控件中对HyperLink进行绑定时,经常需要对其Text和NavgateUrl两个属性均加上动态数据,如果写成:
作者: <asp:HyperLink ID="BtAuthor" runat="server" Text='<%# Eval("Author") %>' NavigateUrl='<%# Eval("~/Browse/AuthorDetail.aspx?UserID=<%# Eval("AuthorID") %>")' />在编译就会报错.但是写成如下形式就能通过了:
作者: <asp:HyperLink ID="BtAuthor" runat="server" Text='<%# Eval("Author") %>' NavigateUrl='<%# Eval("AuthorID","~/Browse/AuthorDetail.aspx?UserID={0}")%>' />
浙公网安备 33010602011771号