如何将http前缀添加到gridview eval值
中<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>
答案 0 :(得分:2)
'http://'
不正确 - 应为"http://"
。
你在C#/ context中,所以你应该使用C#字符串。
<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>
答案 1 :(得分:0)
你可以这样尝试
NavigateUrl ='&lt;%#“http://?” +(字符串)Eval(“SourceURL”)%&gt;'