1

当我设置时在我的代码中

   link.NavigateUrl = Common.grdTextCell(gridDataItem["URL"].Text); 

对于 rad 网格中的超链接。

当我单击它时,它会重定向到应用程序 domainName+url 而不仅仅是 URL。

如何分离域并将其重定向到实际的导航 url。

http://SomeDomainName/Controls/www.yahoo.com
4

1 回答 1

3

确保gridDataItem["URL"]http://(或https://取决于)开始

如果要导航到的 URL 不是以协议(即http://https://)开头的,则浏览器将假定该链接是当前域的一部分。

我会有类似以下的东西......

string url = gridDataItem["URL"].Text;
if(!url.StartsWith("http://"))
   url = "http://" + url;
link.NavigateUrl = Common.grdTextCell(url); 

如果您需要改用上述内容,您显然需要修改上述内容https://

于 2012-07-11T13:10:24.997 回答