【发布时间】:2016-06-27 22:24:25
【问题描述】:
假设我在 db 中存储了以下链接 stackoverflow.com。
当我单击网格视图中的链接时,它会将我重定向到下面的路径
http://localhost:30987/Main/stackoverflow.com
请注意,我正在接受用户输入,因此我无法将 http:// 添加到用户输入中,因为我无法确定用户网站使用 HTTP 还是 HTTPS
我该如何解决这个问题?
<asp:TemplateField HeaderText="Website" SortExpression="Website">
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" Target="_blank" Text='<%# Bind("Websitelink") %>' NavigateUrl='<%# Bind("Websitelink") %>' runat="server"></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
【问题讨论】:
-
不可能使用
HyperLink。但请尝试HtmlAnchor 控制 -
HtmlAnchor 出现同样的问题