ハイパーリンクコントロールとリンクコントロールASP.NETの違いは何ですか?ASP.NETのハイパーリンクコントロールとリンクコントロールの違いは何ですか?
11
A
答えて
17
両方のコントロールの目的は同じです。しかし、これら2つの大きな違いが1つあります。つまり、HTMLハイパーリンクコントロールは、ページをクリックしてターゲットページに移動するたびに、HTMLコントロールです。 ASP.NET Link Buttonコントロールはサーバーコントロールで、ユーザーがクリックするたびにその要求がサーバーにリダイレクトされ、その応答でページがターゲットページに移動します。
4
<asp:Hyperlink>
コントロールはWebサーバーコントロールで、<a>
リンクは無骨のHTMLコントロールです。
すべてのWebControlと同様、前者は完全なプログラミングイベントモデルを提供しますが、後者はHTMLアンカーをレンダリングできます。 runat="server"
属性をリンクコントロールに追加して、サーバーサイドコードでアクセスできるようにすることができます。それはHTMLで<a>
ハイパーリンクとしてレンダリングするASP.NETオブジェクトであるため、この属性は、しかし、(Hyperlink
制御のために必要とされるであろう。
6
ユーザーがコントロールをクリックしたときにHyperLinkコントロールがすぐに目的のURLに移動します。フォームがサーバーに送信されない
LinkButtonコントロールは、最初にフォームをサーバーにポストし、URLにナビゲートします。ターゲットURLに行く前にサーバー側の処理を行う必要がある場合は、LinkButtonを使用します。
関連する問題
- 1. asp.net、asp.net mvcとasp.netコアの違いは何ですか
- 2. ASP.NETとASP.NET MVCの違いは何ですか?
- 3. asp.net mvcアプリケーションとasp.net Webアプリケーションの違いは何ですか
- 4. ASP.NET MVCの<%#と<%=の違いは何ですか?
- 5. クライアントブラウザのサブミットメカニズムとASP.NETポストバックメカニズムの違いは何ですか?
- 6. asp.net MVC 3のViewDataとPageDataの違いは何ですか?
- 7. ASP.NET MVCのRouteLinkとActionLinkの違いは何ですか?
- 8. asp.net RequiredFieldValidator TextとErrorMessageの違いは何ですか?
- 9. Asp.NEtコアとMVC 6の違いは何ですか?
- 10. ASP.NET開発サーバーとIIS Expressの違いは何ですか?
- 11. Asp.Net Web APIとWCFサービスの違いは何ですか?
- 12. C#asp.net ClientIDとUniqueIDの違いは何ですか?
- 13. ASP.NET DynamicDataとIronSpeedの違いは何ですか?
- 14. ASP.NET - DataSourceIDとDataSourceの違いは何ですか?
- 15. ASP.NET AJAX pageLoad()とJavaScript window.onloadの違いは何ですか?
- 16. ASP.NET MVC Razor - Html.PartialとRenderSectionの違いは何ですか?
- 17. ASP.NET IDとIdentityServerの違いは何ですか?
- 18. 「ASP.NET AJAX Server Control」と「ASP.NET Server Control」のプロジェクトタイプの違いは何ですか?
- 19. フォームの違いは何ですか?認証タイムアウトとAsp.netアプリケーションのセッションタイムアウトの違いは何ですか?セッションタイムアウトとフォームの間で異なっている何
- 20. ASP.NETコアの環境変数の違いは何ですか?
- 21. ASP.NET MVCで "<%="、 "<%:" "<%#"の違いは何ですか?
- 22. $と$$の違いは何ですか?
- 23. `##`と `hashCode`の違いは何ですか?
- 24. typedefとの違いは何ですか?
- 25. NodeJS:「./ ..」と「..」の違いは何ですか?
- 26. {}())と{})の違いは何ですか?
- 27. `&`と `ref`の違いは何ですか?
- 28. `==`と `is`の違いは何ですか?
- 29. difftimeと ' - 'の違いは何ですか?
- 30. #{} $ {}と%{}の違いは何ですか?