クリックしてメソッドを呼び出すと動的にASP.NET C#でリンクを作成できますか?リンクは、Webページ上に表示するコードの背後に作成されます。たとえば、テキスト= "ここをクリック"で動的に作成されるリンクボタンやボタン、ハイパーリンクなど。クリックすると、サーバー側protected void getMethod()
が呼び出されます。いいえjavascriptsありがとうございます。動的に作成されたリンクをクリックしてメソッドを呼び出す
0
A
答えて
1
私はあなたが探しているものを理解していると思います。 Page_LoadではなくPage_Initにコントロールを作成して、イベントが適切にトリガーされるようにします。次に、メソッドをアタッチしてリンクを動的に作成する基本的な例を示します。この例では、ページ上の既存のラベルを更新する単純なメソッドを使用して、プレースホルダにLinkButtonを追加します。
ASP:
<asp:Label runat="server" ID="lblMessage" />
<asp:PlaceHolder runat="server" ID="phTest" />
のC#:
protected void Page_Init(object sender, EventArgs e)
{
LinkButton lbLink = new LinkButton();
lbLink.Text = "Click Here!";
lbLink.Click += new EventHandler(getMethod);
phTest.Controls.Add(lbLink);
}
protected void getMethod(object sender, EventArgs e)
{
lblMessage.Text = "Hi!";
}
は、あなたが探しているものについては、このですか?それともそれ以上はありますか?
+0
これは非常によく似ています。すばらしいです。コードが機能し、リンクはコードの背後に作成され、メソッドを呼び出します。とてもありがたい! – matt2605
関連する問題
- 1. 動的に作成されたコンポーネントのメソッドを呼び出す2
- 2. 動的に作成されたメソッドが呼び出されない
- 3. 動的に作成された辞書を呼び出す
- 4. Coffeescript:メソッドが呼び出されるクラスのインスタンスを動的に作成する
- 5. 動的に作成されたオブジェクトのメソッドを動的に呼び出せないのはなぜですか?
- 6. 動的に作成されたクラス間でメソッドを呼び出そうとしています
- 7. 静的メソッドから非静的メソッドを呼び出す静的メソッドで作成されたUSINGインスタンス
- 8. 動的メソッド呼び出しの作成方法
- 9. asp.net - ポストバックでイベントハンドラメソッドを呼び出さない動的に作成されたドロップダウン
- 10. 別々のクラスから動的に作成されたコントロールを作成して呼び出す方法は?
- 11. 動的に作成されたオブジェクトのjQuery関数を呼び出す
- 12. (別のメソッドで作成された)ファイルを後のメソッドに呼び出す
- 13. 動的に作成された引数を使用して静的クラスメソッドを呼び出す方法は?
- 14. Jquery動的に作成されたドロップダウンでのonchange関数の呼び出し
- 15. メソッドの呼び出し元をトラッキングする[呼び出しによって呼び出された]
- 16. 動的プロキシ:ネストされたメソッド呼び出しを処理する方法
- 17. python3で変数を動的に作成/呼び出しする
- 18. 動的に生成されたHTMLにバインドされたイベントは自動的に呼び出されます。
- 19. Firefox動的に生成されたリンクをクリック
- 20. 動的メソッドの呼び出し?
- 21. JVMの動的メソッド呼び出しトレースログイン
- 22. OOPの動的メソッド呼び出し
- 23. Objective-Cの動的メソッド呼び出し
- 24. Javascript:動的に決定された変数のメソッドを呼び出す方法
- 25. ボタンをクリックすると明示的にapp.get()メソッドが呼び出される
- 26. 動的に作成されたボタンのイベントをクリックします。
- 27. ワークフローを動的に呼び出すカスタムチャネルを作成する
- 28. jqueryの上でクリックして動的に作成されたアンカータグ
- 29. angular2 typescript動的にロードされたコンポーネントの親メソッド呼び出し
- 30. ベースクラスの型と呼び出しコンストラクタを動的に作成
現在の状態のポストでは広すぎますので、リンクを作成する場所(サーバー側、クライアント側、Webブラウザコントロール)と、HTMLのサーバー側とクライアント側でどのフレームワークを対象にしたいのかを絞り込むことができます(あなたが自分でブラウザをホスティングしているなら、あなたはどんなコントロールを使いますか?) –
@AlexeiLevenkov Postが更新されました。 – matt2605