有人可以向我解释一下Asp.net中的OnPreRender事件 [英] Can some one explain me about OnPreRender event in Asp.net

查看:142
本文介绍了有人可以向我解释一下Asp.net中的OnPreRender事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

其中一位开发人员早些时候写过这段代码,现在我正在研究这种方法时难以理解....







 受保护 覆盖 < span class =code-keyword> void  OnPreRender(EventArgs e)
{
base .OnPreRender(e);

if (formMode!=( int )HR.Dal.FormMode。 New&& formSaveMode ==( int )SaveMode.No)
{
SetValues();
}
else
{
CreateDependentsRow(-1);
}
}

解决方案





阅读有关ASP.NET页面生命周期事件的内容。



一些文章为你:

ASP.NET页面生命周期事件 [ ^ ]

深入了解ASP.NET页面生命周期 [ ^ ]



使用pre_render事件的主要原因是在数据绑定事件完成后但在编写ViewState之前对控件属性进行更改。



...希望它帮助

One of the developer written this code earlier, now when I am looking into this method bit of difficulty to understand....



protected override void OnPreRender(EventArgs e)
    {
        base.OnPreRender(e);

        if (formMode != (int)HR.Dal.FormMode.New && formSaveMode == (int)SaveMode.No)
        {
            SetValues();
        }
        else
        {
            CreateDependentsRow(-1);
        }
    }

解决方案

Hi,

Have a read up about ASP.NET Page Life Cycle Events.

Some Article For You:
ASP.NET Page Life Cycle Events[^]
A Dive into ASP.NET Page Life Cycle[^]

The main reason to use pre_render events is to make changes to control properties after databinding events have completed, but before the ViewState is written.

... hope it helps.


这篇关于有人可以向我解释一下Asp.net中的OnPreRender事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆