哪个页面事件可用于以下目的?

时间:2013-12-15 15:54:50

标签: asp.net page-lifecycle

我有一个页面,其中包含以下内容

过滤数据的一些ddl

  • 提交按钮
  • 导出按钮
  • 一个GridView

一般情况下,如果提交查询结果超过零行/无行

,我们会显示/隐藏导出按钮

注意:

这不仅仅是一个按钮的情况,但会有更多,我将不得不检查我显示/隐藏按钮的每个地方的权限

例如

Page_Load

showHideAsPerPermission(btnExport);


BtnSubmitClick()

if rows>0
    btnExport.Visible = true;
else
    btnExport.Visible = false;

但是为了Permission的目的

我想在 BtnSubmit_click (或所有控件事件,如所选索引更改,textChanged等)事件触发后将导出按钮可见性设置为true / false

对我的问题的一点解释

如果您有导出权限,那么只有在行> 0时才可见,如果您没有,那么即使行> 0也不可见但是如果我在页面加载时设置权限然后我为行设置导出可见性为true > 0即使你没有权限它也是可见的,所以有任何事件在控制事件之后触发

我有什么方法可以用于此目的

我已经阅读了以下事件并尝试了Page_Unload事件,该事件实际上什么也没做,导致页面已经呈现

那么有什么方法可以完成我的任务

enter image description here

注意:

根据我的知识,没有这样的事件,所以我可以创建自定义页面事件吗?

0 个答案:

没有答案