如何使用Global.asax文件调用Method [英] How to use Global.asax file to call Method

查看:82
本文介绍了如何使用Global.asax文件调用Method的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望在所有事件之后更改文本框或点击按钮

i想检查任何按钮是否启用false或true



for这个

   #region按钮CSS
public void clear(ControlCollection col)
{
foreach (System.Web .UI.Control item in col)
{
if (item == null
{
return ;
}
if (item.HasControls())
{
clear(item.Controls);

}
else if (item System.Web.UI.WebControls.Button)
{

if (( (System.Web.UI.WebControls.Button)(item))。Enabled == true
{
((System.Web。 UI.WebControls.Button)(item))。CssClass = buttonDefault;
}
else if ((System.Web.UI.WebControls。按钮)(项目))。已启用== false
{
((System.Web.UI.WebControls.Button)(item) ).CssClass = buttonDisable;
}
}

}
}
#endregion





但是为所有WebForms调用此方法

我想要

 clear(Page.Controls); 





在Application_EndRequest之后调用此方法
全局
asax文件

如何做到这一点或任何其他解决方案



如果按钮启用true我已为此设置CSS而False为另一个CSS

解决方案

在Global.asax中创建一个静态函数并使用global_asax.function()访​​问它


看一些提示



ASP.NET中的Global.asax [ ^ ]

I want to after all event like textbox change or button click
i want to check any button is enable false or true

for this

#region "Button CSS"
    public void clear(ControlCollection col)
    {
        foreach (System.Web.UI.Control item in col)
        {
            if (item == null)
            {
                return;
            }
            if (item.HasControls())
            {
                clear(item.Controls);

            }
            else if (item is System.Web.UI.WebControls.Button)
            {

                if (((System.Web.UI.WebControls.Button)(item)).Enabled == true)
                {
                    ((System.Web.UI.WebControls.Button)(item)).CssClass = "buttonDefault";
                }
                else if (((System.Web.UI.WebControls.Button)(item)).Enabled == false)
                {
                    ((System.Web.UI.WebControls.Button)(item)).CssClass = "buttonDisable";
                }
            }

        }
    }
    #endregion



but call this method for all WebForms
I want to

clear(Page.Controls);



Call this method after Application_EndRequest
in global asax file
How to do that or any other solutions

if button Enable true i have set CSS for that and False another CSS

解决方案

Create a static function in Global.asax and access it using global_asax.function()


see some hint

Global.asax in ASP.NET[^]


这篇关于如何使用Global.asax文件调用Method的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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