【发布时间】:2011-07-03 07:27:39
【问题描述】:
如何在asp.net中连接Eval("")开头的静态文本?
【问题讨论】:
如何在asp.net中连接Eval("")开头的静态文本?
【问题讨论】:
这是我正在使用的一个好方法,我想将一个字符串连接到一个 Eval 并在 LinkButton 的 CommandArgument 中使用。
追加字符串开始
CommandArgument='<%# String.Format(string.Concat("TextString", Eval("DBValue")))%>'
将字符串添加到结尾
CommandArgument='<%# String.Format(string.Concat(Eval("DBValue"), "TextString"))%>'
【讨论】:
试试这个: Text=''
【讨论】:
这样做(不带单引号)对我有用。 Visual Studio 将其强调为验证警告。
onclick=<%# "modCbClick('#tbl_" + Eval("ModCode") + "', this)" %>
【讨论】:
这对我来说很好用:
<%#Class.something.ToString() & Eval("something_to_eval")%>
【讨论】:
为了连接 db 中的两个字段,您可以在 eval() 中使用 string.Concat 函数
Text='<%# string.Concat(Eval("FirstName"), " ", Eval("LastName"))%>'
【讨论】:
试试……
Text='<%# "Mr " + Eval("FirstName") + " " + Eval("LastName")%>'
【讨论】:
& -- stackoverflow.com/questions/734600/…