Лично я ненавижу использовать условную логику, подобную той, что на странице.
Есть два варианта, которые я считаю лучше. Вы можете иметь элемент управления Hyperlink в репитере и устанавливать видимость в зависимости от того, есть ли параметр myURL.
visibility='<% #Eval("myURL").ToString().Length > 0 %>'
ИЛИ что вы можете сделать, это иметь метод в вашем коде, к которому вы обращаетесь с параметром "myURL".
1008 * Е.Г. *
public string CreateURL(string myURL){
if(!string.IsNullOrEmpty(myURL)){
return "<a ... ";
}
return string.Empty;
}
и позвонить в ASPX
<%# CreateURL(Eval("myURL").ToString()) %>
Примечание: это непроверенный код, но я обычно так поступаю.