asp.netでは、いつ使用する必要がありますか:
<asp:HyperLink
ID="Home"
runat="server"
Text="Home"
NavigateUrl="./Home.aspx">
そしていつ使うべきか
<a href="./UnsignedVsSignedTut.aspx">Home</a>
?
asp.netでは、いつ使用する必要がありますか:
<asp:HyperLink
ID="Home"
runat="server"
Text="Home"
NavigateUrl="./Home.aspx">
そしていつ使うべきか
<a href="./UnsignedVsSignedTut.aspx">Home</a>
?
1)。ページ上のリンクだけが必要な場合は、HTML アンカー要素 ( <a href="...">...</a>
) を使用します。
2)。リンクのプロパティ (href、テキスト、可視性など) を動的に制御する必要がある場合は、サーバー側のアンカー/リンク コントロールを使用します。
サーバー側の「webcontrol」System.Web.UI.WebControls.HyperLinkのいずれか
<asp:HyperLink id="aExample" runat="server" NavigateUrl="..." .../>
またはサーバー側の「htmlcontrol」System.Web.UI.HtmlControls.HtmlAnchor
<a id="aExample" runat="server" href="...">...</a>
3)。さらに、サーバー側のコントロールには、ベースSystem.Web.UI.Controlからアンカー要素を動的に構築するなど、より高度なプログラミングの可能性があります。
使用するときはasp:HyperLink
、コードビハインドからアクセスできるようにします。つまり、他の ASP.NET コントロールと同様に、コード ビハインドから変更できます。asp:HyperLink
データバインドすることもできます。
一般に、静的ハイパーリンクがある場合、両方を同じ意味で使用できると思います。