如何在asp.net中的Eval("")
开头连接静态文本?
答案 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并在LinkButton的CommandArgument中使用。
附加字符串以开始
CommandArgument='<%# String.Format(string.Concat("TextString", Eval("DBValue")))%>'
将字符串追加到结尾
CommandArgument='<%# String.Format(string.Concat(Eval("DBValue"), "TextString"))%>'