コードビハインドで値が設定されているaspxページにハイパーリンクがあります。 C#コードはWebサイトのリンクを作成し、NavigateUrlをURLに設定します。問題は、リンクをクリックすると、サイトアドレスが既存のウェブサイトアドレスに追加されることです。Aspハイパーリンクとウェブサイトリンク?
www.cnn.com < - ハイパーリンクを持つメインサイト。
www.cnn.com/www.fox:リンクがクリックされたときに、今のページのアドレスは次のようになりますので、 のは、新しいリンクは「www.fox.com」であるとしましょう、私は、エラーを取得します。 com
私はコードの後ろに設定したリンクを表示するだけです。
ASPX page:
<asp:Hyperlink ID="ltrWebsite" runat="server"/>
C#:
ltrWebsite.NavigateUrl = "www.fox.com";
ltrWebsite.Text = "www.fox.com";
ありがとうございます。コード内
<asp:HyperLink ID="ltrWebsite" runat="server"/>
が背後のhttpを忘れないでください://接頭辞:
ltrWebsite.NavigateUrl = "http://www.fox.com";
ltrWebsite.Text = "www.fox.com";
があなたにはありますかあるマークアップで – Oded
はい、コンパイルされません!私は彼のためにこれをテストしていました。 –
リンクを表示したいだけでなく、クリック可能にしたいのですか?あなたの質問は非常にあいまいです。 – Oded