Как объединить статический текст в начале Eval("") в asp.net?
Eval("")
попробовать ...
Text='<%# "Mr " + Eval("FirstName") + " " + Eval("LastName")%>'
Для объединения двух полей из db вы можете использовать функцию string.Concat в eval ()
Text='<%# string.Concat(Eval("FirstName"), " ", Eval("LastName"))%>'
попробуйте это: Text = '<% # string.Concat ("Table No:", "", Eval ("table_no"))%>'
Выполнение этого (без единой кавычки) сработало для меня. А Visual Studio подчеркивает это как предупреждение о валидации.
onclick=<%# "modCbClick('#tbl_" + Eval("ModCode") + "', this)" %>
Это прекрасно работает для меня:
<%#Class.something.ToString() & Eval("something_to_eval")%>