Perhaps you have a problem with quotes in the second split?
to try
Text='<%# Eval("URANGE").ToString().Split("-")[0] %>'
Does it help?
Update after comment
Yes, that makes sense
Try changing the quote in this case.
Text="<%# Eval'URANGE').ToString().Split('-')[0] %>"
Does it help?
source
share