上传URL链接问题在文本框ASP.NET中

时间:2018-03-15 11:52:12

标签: sql asp.net url syntax href

这可能是一个非常简单的Sql代码语法解决方案。
我有一个文本框。 id = textbox1
我在那里插入一个URL。例如:www.google.com
我在SQL中的代码

cmd.CommandText = "insert into Link(URL) values (@URL)";
cmd.Parameters.AddWithValue("@URL", textbox1.Text);

现在在客户端,我有这个代码转到URL

 <a href="<%# Eval("URL") %>" target="_blank">Click here</a>

我的问题是,当我点击链接时,而不是直接转到 www.google.com
链接也会添加原始域的URL。
例如: www.mydomainname.com/www.google.com

请帮忙吗?

1 个答案:

答案 0 :(得分:2)

看起来你错过了URL的协议。我想如果你输入http://www.google.com就可以了。

根据设计,href-targets不仅限于 http 协议,还可以包含其他内容,例如 mailto file ,..

有关详情,请参阅html - links without http protocol