1

私が設定したときの私のコードで

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

rad グリッドのハイパーリンク用。

クリックすると、URL だけでなくアプリケーション domainName+url にリダイレクトされます。

ドメインを切り離して実際のナビゲーション URL にリダイレクトする方法。

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

1 に答える 1

3

(またはそれに応じて)gridDataItem["URL"]で始まることを確認してくださいhttp://https://

http://ナビゲート先の URL がプロトコル (つまり や)で始まらない場合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 に答える