Eval

2011-02-24 15 views
21
ile metin hizalama

Statik metni, asp.net içinde Eval("") başlangıcında nasıl birleştirilir?Eval

cevap

47

deneyin ...

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

'<% # string.Concat ("Tablo Hayır" "Eval ("", table_no"))%>' ı bir dize-to- var Bunu yaptığımda çift dönüşüm hatası, ancak ilk '+' ile '&' arasında değiştirdikten sonra çalıştı. – Resource

+0

@ user910683 Sanırım VB (C# değil) kullandığınız için evet, daha güvenilir bir şekilde bir dizgeye değerleri birleştirmek için, kullanmalısınız '&' - http://stackoverflow.com/questions/734600/the- fark-arası-ve-için-katılmadan-dizeleri-in-the-vb net – mmcrae

11

Eğer eval string.Concat işlevini kullanabilirsiniz db den iki alan() concating için

Text='<%# string.Concat(Eval("FirstName"), " ", Eval("LastName"))%>' 
0

Bu benim için çalışıyor:

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

Bunu yapmak (tek tırnaklı olmaksızın) benim için çalıştı. Ve Visual Studio, bir Doğrulama uyarısı olarak altını çiziyor. = Metin:

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

bu deneyin:

İlgili konular