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}")%> '   />
        由此,对于控件多个属性需要绑定时如果存在冲突,有时候不一定是不允许这样操作,可以从格式上先找找原因,说不定会意外的发现。

你可能感兴趣的:(perl)