【发布时间】:2011-10-27 07:23:15
【问题描述】:
你能告诉我这段代码有什么问题吗???快疯了!!!
<asp:LinkButton ID="LinkButton1" OnClick="DivAc('griddiv')" Font-Size="Smaller" runat="server" CommandName='<%# Eval("harf").ToString().ToUpper()%>'><%# Eval("harf").ToString().ToUpper() %></asp:LinkButton>
错误:字符文字中的字符太多... :(
【问题讨论】:
-
您是否尝试用文本属性替换内部文本:
<asp:LinkButton ID="LinkButton1" OnClick="DivAc('griddiv')" Font-Size="Smaller" runat="server" CommandName='<%# Eval("harf").ToString().ToUpper()%>' Text='<%# Eval("harf").ToString().ToUpper() %>' />? -
顺便说一句,您不能对 OnClick 事件处理程序使用通用函数。
-
大家好,感谢您的快速回复,但我想,问题是因为这个: OnClick="DivAc('griddiv')" 因为当我删除这部分时它可以工作???.. .
标签: asp.net character literals