这可能是一个非常简单的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
请帮忙吗?
答案 0 :(得分:2)
看起来你错过了URL的协议。我想如果你输入http://www.google.com
就可以了。
根据设计,href-targets不仅限于 http 协议,还可以包含其他内容,例如 mailto , file ,..
有关详情,请参阅html - links without http protocol。