如果您需要更多背景信息,这个问题与我的最后一个问题有关。
我的问题是:是否有可能使 asp.net 表格中的单元格可点击?
或者是否至少可以在 ASP.NET 中制作一个不是 Button 或 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。