How can I add the http prefix into my gridview eval value
<asp:HyperLink Target="_blank"
NavigateUrl='<%# Eval("SourceURL").ToString().Contains("http:")==true?
Eval("SourceURL") :
'http://'+ Eval("SourceURL") %>'
runat="server" ID="Sorceurl"
Visible='<%# Eval("SourceURL") == String.Empty ? false : true %>'
Text="Source"></asp:HyperLink>
you can try like this
NavigateUrl='<%# "http://?" + (string)Eval("SourceURL") %>'
'http://'
is incorrect - it should be"http://"
.You are in C#/ context, so you should be using C# strings.