当我设置时在我的代码中
link.NavigateUrl = Common.grdTextCell(gridDataItem["URL"].Text);
对于 rad 网格中的超链接。
当我单击它时,它会重定向到应用程序 domainName+url 而不仅仅是 URL。
如何分离域并将其重定向到实际的导航 url。
http://SomeDomainName/Controls/www.yahoo.com
确保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://
。