使用Eval连接文本

时间:2011-02-24 05:26:16

标签: asp.net webforms

如何在asp.net中的Eval("")开头连接静态文本?

6 个答案:

答案 0 :(得分:57)

尝试...

Text='<%# "Mr " + Eval("FirstName") + " " + Eval("LastName")%>'

答案 1 :(得分:13)

要从db中连接两个字段,可以在eval()

中使用string.Concat函数
 Text='<%# string.Concat(Eval("FirstName"), " ", Eval("LastName"))%>'

答案 2 :(得分:0)

这对我来说很好用:

<%#Class.something.ToString() & Eval("something_to_eval")%>

答案 3 :(得分:0)

这样做(没有单引号)对我有用。 Visual Studio将其作为验证警告强调。

 onclick=<%# "modCbClick('#tbl_" + Eval("ModCode") + "', this)" %>

答案 4 :(得分:0)

试试这个: Text =&#39;&lt;%#string.Concat(&#34;表号:&#34;,&#34;&#34;,Eval(&#34; table_no&#34;))%&gt; &#39;

答案 5 :(得分:0)

这是我正在使用的一种好方法,我想将字符串连接到Eval并在LinkBut​​ton的CommandArgument中使用。

附加字符串以开始

CommandArgument='<%# String.Format(string.Concat("TextString", Eval("DBValue")))%>'

将字符串追加到结尾

CommandArgument='<%# String.Format(string.Concat(Eval("DBValue"), "TextString"))%>'