C# 未以正确格式创建网站URL

C# 未以正确格式创建网站URL,c#,C#,我正在用c#在asp.net中开发一个页面。在这个页面上,我有一个网格视图控件,显示客户名称及其网站。 问题是,当我点击这个网址时,这样创建的URL的格式不正确 例如,如果我的客户名为Yahoo,其网址为www.Yahoo.com。然后单击网站链接时会发生错误 我在aspx页面上的代码: <asp:TemplateField> <ItemTemplate> <asp:HyperLink ID="linkWebsite" runat="server" Text=

我正在用c#在asp.net中开发一个页面。在这个页面上,我有一个网格视图控件,显示客户名称及其网站。 问题是,当我点击这个网址时,这样创建的URL的格式不正确

例如,如果我的客户名为Yahoo,其网址为www.Yahoo.com。然后单击网站链接时会发生错误

我在aspx页面上的代码:

<asp:TemplateField>
 <ItemTemplate>
  <asp:HyperLink ID="linkWebsite" runat="server" Text='<%#Eval("Website") %>'
                 NavigateUrl='<%# Eval("Website") %>' />
 </ItemTemplate>
</asp:TemplateField>

然后,网站URL将变为

如何仅获取www.yahoo.com

请帮帮我…

试试看

 NavigateUrl='<%# Eval("Website","http://{0}") %>'
NavigateUrl=''

该URL是由getWebSite(Eval(“网站”))创建的-那么发布该URL的代码如何?