写写程序,一种成就的感觉

写写程序,一种成就的感觉

导航

关于asp.net中动态获取LinkButton的Text值的问题

Posted on 2009-12-26 09:49  hateyoucode  阅读(1839)  评论(0编辑  收藏  举报

<asp:LinkButton ID="LinkButton1" runat="server" CommandArgument='<%#Eval("Id") %>' CommandName="shenhe"><%#Eval("PubLish").ToString()=="0"?"显示":"隐藏"%></asp:LinkButton>

 

这是典型的asp的写法,在asp.net中,如果要动态获取这个Text的值肯定是得不到的。正确的写法是给LinkButton的Text属性赋值

 

<asp:LinkButton ID="LinkButton1" runat="server" CommandArgument='<%#Eval("Id") %>' CommandName="shenhe" Text=<%#Eval("PubLish").ToString()=="0"?"显示":"隐藏"%>></asp:LinkButton>