日期:2014-05-18  浏览次数:20498 次

求教一个困扰很久的问题。。。(关于ASP。NET控件HyperLink)
如下:
1.HyperLink.NavigateUrl= "www.sina.com.cn ";
得到的页面的链接为:http://localhost/www.sina.com.cn
自动把 "http://localhost/ "加了上去,但是如果这样做:
2.HyperLink.NavigateUrl= "http://www.sina.com.cn ";
得到的页面的链接为:http://www.sina.com.cn
请问如果传过来的值为第一种情况的话如何得到正确的链接?是否要设置一下什么?

------解决方案--------------------
取出数据,判断是否为HTTP开头,如没有则加上HTTP,即可