在Visual Web Developer C#中以编程方式构建表
本文关键字:编程 方式 构建 Visual Web Developer | 更新日期: 2023-09-27 18:26:57
在我的网站上,我的页面上有一个空的ASP表,如下所示:
<asp:Table ID="tblOverview" runat="server" BorderStyle="Double"
GridLines="Both" Width="927px" ForeColor="#333333"
CssClass="tblOverview">
</asp:Table>
然后,我在页面加载上运行一些代码,它通过向表中添加行和单元格等与表进行交互。
然而,现在我想在另一个页面的网格视图中使用这个表,所以我需要对它进行重构,使其更具可移植性。
不过,我不知道如何攻击它,我应该更改方法以返回表对象吗?如果我这样做了,我该如何像上面那样将其包含在页面上?我早上过得很慢,如果有人能帮我振作起来,我将非常感激!谢谢
如果您能将方法更改为非静态方法,那就太好了。我认为这不好。但是如果创建链接的方法是静态的,那么也可以将事件设置为静态的,然后可以将其分配给按钮的"单击"事件。
类似这样的东西:
public static void mTable()
{
Button btn = new Button();
btn.Click += new EventHandler(btnClick);
}
protected static void btnClick(object sender, EventArgs e)
{
}
参考以提供帮助。:也许您可以查看MSDN Library中关于SystemEvents类的文章。它告诉一些关于静态事件的东西。