これは、さらに背景情報が必要な場合に備えて、私の最後の質問に関連する質問です。
私の質問は: asp.net テーブルのセルをクリック可能にすることは可能ですか?
または、ASP.NET でボタンや LinkButton ではない、クリック可能な WebControl (ControlCollection に配置できるはずです) を作成することは少なくとも可能ですか? そうでない場合、ボタンテキストに複数行の情報を含めることは可能ですか?
子コンポーネントをボタンにレンダリングできるかどうかを確認するために、ボタンの ControlCollection に他のコンポーネントを追加しようとしました (これはButtonの Windows フォーム バージョンで動作していました)。
private void ModifyTableCell(TableCell cell)
{
//Create new button
Button btnCell = new Button();
btnCell.Click += (sender, args) =>
{
//Event for the button
};
//Create new Label
Label lblCell = new Label();
lblCell.Font.Bold = true;
lblCell.Text = "This text won't appear";
btnCell.Controls.Add(lblCell); //Attempt to add label to Button
cell.Controls.Add(btnCell);
}
編集:セル全体に複数行のLinkButtonを作成するだけになりました。