- - PR -
NavigateUrlの絶対パス指定について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-04-28 21:48
いつも勉強させて頂いております。
現在Mobile向けのページ開発をしていますが、リンクに絶対 パスを張りたいのですが、何故か勝手にルートURLが付加されて しまいます。 ソースはこのようになります。 例えば、このページがおいてあるサイトのURLを http://aaaa.co.jp/this/this.aspxとします。 this.aspx内のpage_loadと同じタイミングで Control Link_Control=Form1.FindControl("Target_Link"); ((System.Web.UI.MobileControls.Link)Link_Control).NavigateUrl="http://bbbb.co.jp/target?パラメータ"; と実行してできたページを見ると、何故か Target_Linkにhttp://aaaa.co.jp/this/http://bbbb.co.jp/target?パラメータ というリンクが張られていて、リンクを押すと当然エラーに なってしまいます。 パラメータが変動する為、固定値は割り振れません。 これは、mobile:Link特有のものなのでしょうか? 全く別ドメインのリンクを動的に張ることは不可能なのでしょうか? ご存知の方いらっしゃいましたらご教授お願いします。 よろしくお願いします。 |
|
投稿日時: 2004-04-28 22:33
自己レスです。
string req_url="http://bbbb.co.jp/target?パラメータ"; ((System.Web.UI.MobileControls.Link)Link_Control).NavigateUrl=req_url; としていると例のルートURLが付加された形になり、何故か string req_url="http://" + "bbbb.co.jp/target?パラメータ"; とやると今度は絶対URLの指定がうまくいきました。 ちょっと理由はわかりませんが良かったです。 お騒がせしました。 |
1