link.NavigateUrl = Common.grdTextCell(gridDataItem["URL"].Text);
对于rad网格中的超链接。
当我点击它时,它会重定向到应用程序domainName + url rathere,而不仅仅是URL。
如何解除域名并将其重定向到实际的导航网址。
http://SomeDomainName/Controls/www.yahoo.com
答案 0 :(得分: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://
,则显然需要修改上述内容。