有时候,你知道从哪里开始寻找答案......
我有一个使用点击处理程序的ASP.NET页面。长话短说,我最终在事件处理程序中使用了一个数组。
我希望将该数组放到表中以显示数组的某些元素。我没有看到明显的方法。事件处理程序不返回任何数据。
我怀疑我应该创建一个视图类并将其绑定到数据网格。
答案 0 :(得分:1)
您不一定需要视图类。
您可以在表示层中添加DataGrid或GridView,例如MyGrid,然后在事件处理程序中执行以下操作: MyGrid.DataSource = MyArray; MyGrid.DataBind();
另一种选择是将文字放入GUI并将其标记为runat = server,以便您可以在代码中访问它。
然后在您的事件处理程序中,您可以遍历数组并将html表写入字符串或使用stringbuilder,并在文字中显示。