Take the 2-minute tour ×  I have some asp code with an
asp:Repeater object.  I am familiar with using <%# Eval("field")
to print dataitem.field to the HTML code. However, what can I do
if I want to get the result of Eval("field") saved to a string
literal for further processing?  Update: I feel like I owe an
apology for not being more specific. As the first answerer
suggetss, I am planning to use the result in an ItemTemplate.
However, what about field of the current record that are not
strings? What if I have some complex type that contains all
sorts of weird ** and I want to refer to the fields in my item
template, and not as strings?  share|improve this question I
can't believe that there is no answer to this except to try to
do what I'm doing some other way. –  Daniel Allen Langdon Nov 9
'10 at 21:16 add comment  5 Answers  I'm not sure if this is
what you're asking for, but if you want to do an Eval in a
context outside of .aspx markup, you can use the DataBinder.Eval
method directly in your code.  share