2011-12-28 12 views
1

を含ま現在のフレームセットを交換するリンクをクリック:私はa.aspxファイル内のリンクを以下している現在のウィンドウで

<a href="a.htm" target="iframe">A</a> 

を私は何人によるa.aspx.vbページからリンクを設定したいページを見ています。 これを変更すると、ユーザーがリンクをクリックすると、現在のウィンドウに含まれている現在のフレームセットが、ユーザーに応じて提供されたURLに置き換えられます。

それとも別の方法で:

どのように私はaspx.vbページからこれに値を与えることによって、ASPXページでHREFコードを置き換えるのだろうか?

答えて

0

コードビハインド(VBファイル)に現在のリンクをアクセスできるようにするか、.NET WebControlを使用できます。

あなたのコードビハインドにあなたのHTMLコントロールが表示されるようにするには、あなたがrunat="server"とIDを追加する必要があります。

<a href="a.htm" target="iframe" runat="server" id="myALink">A</a> 

次に、あなたのコードビハインドでは、あなたが与えたIDとコントロールにアクセスします以前のコントロール:

myALink.Href = "b.htm"; 

ます。またASP HyperLink controlを使用することができます。

<asp:HyperLink NavigateUrl="a.htm" Target="iframe" runat="server" Id="myALink" /> 

コードビハインドで設定します。

myALink.NavigateUrl = "b.htm"; 
関連する問題