Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 超链接url包含本地主机和端口号_Asp.net_Html - Fatal编程技术网

Asp.net 超链接url包含本地主机和端口号

Asp.net 超链接url包含本地主机和端口号,asp.net,html,Asp.net,Html,我正在使用ASP.NET创建一个搜索网站。在我的一个页面上,我显示了结果的URL。当我单击URL时,一个新链接将打开,但浏览器中新链接的URL路径包括loalhost:PortNumbert。我不希望在我的URL中包含此内容 例如 <a href = "https://www.google.com"> result </a> 因此,单击“结果”后,我进入浏览器,其中URL为“https://localhost:8080//www.google.com" 为什

我正在使用ASP.NET创建一个搜索网站。在我的一个页面上,我显示了结果的URL。当我单击URL时,一个新链接将打开,但浏览器中新链接的URL路径包括loalhost:PortNumbert。我不希望在我的URL中包含此内容

例如

    <a href = "https://www.google.com"> result </a>

因此,单击“结果”后,我进入浏览器,其中URL为“https://localhost:8080//www.google.com" 为什么这个localhost:8080包含在URL中


谢谢

当您重定向到URL时,您将不会添加任何协议信息,因此它将默认为当前网站/协议

比如,

Response.Redirect("www.google.com")
是不一样的

Response.Redirect("http://www.google.com")

您需要添加
完全限定的
URL,否则它会认为它与当前网站相关,因此将
http(s)://
添加到重定向中。

您使用的链接的代码是什么样子的?如果您不显示更多的代码,恐怕我们所要做的就是猜测。;)使用此链接可添加更多信息。祝你好运!:)没有人可以帮助你不分析你的代码…请给一些样本代码进行分析。