Add prefix of http:// or https:// with Eval value
问题 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> 回答1: 'http://' is incorrect - it should be "http://" . You are in C#/ context, so you should be using C# strings. <asp:HyperLink Target="_blank" NavigateUrl='