【发布时间】:2015-01-28 10:14:32
【问题描述】:
我有一个带有 GridView 的页面。 GridView 有选择按钮。通常,当用户单击选择按钮时,我使用 GridView 的选定索引更改事件来执行各种操作。但是现在我想根据网格视图的选定行在 Page_Load 事件中做一些操作。由于 Selected_Index_changed 事件发生在 Page_Load 之后,我如何知道页面加载事件中的以下内容。
我检查了asp lifecycle 和this 其他问题,但我不知道该怎么做。
【问题讨论】:
-
为什么要在
Page_Load中这样做,你想做什么?为什么不能使用SelectedIndexChanged事件?使用适当的事件处理程序(可能是按钮单击事件),然后通过GridView.SelectedRow访问它。不要为此使用Page_Load。 -
因为我正在根据用户的选择动态创建一些按钮,并且我需要为这些按钮分配“点击事件”。由于 asp 生命周期,这些事件必须在 page_load 或之前分配。
-
不仅事件必须添加,甚至控件本身也需要在每次回发时重新创建。
标签: asp.net vb.net gridview pageload