Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 设置控件可见性为UpdatePanel加载事件_Asp.net_Ajax_Updatepanel - Fatal编程技术网

Asp.net 设置控件可见性为UpdatePanel加载事件

Asp.net 设置控件可见性为UpdatePanel加载事件,asp.net,ajax,updatepanel,Asp.net,Ajax,Updatepanel,我有一个问题:在我的web应用程序中,我有一个UpdatePanel。在这个UpdatePanel中,我有一些控件,我想在UpdatePanel加载事件中设置它们的可见性 我是这样做的: Default.aspx: Default.aspx.vb 受保护的Sub_UpdatePanel_OnLoad() 端接头 这是行不通的。我试图在代码隐藏中添加UpdatePanel.Update(),这很有帮助,但完全破坏了我的jQuery代码 你能帮我吗?我相信解决办法很简单 谢谢 只需在加载页面

我有一个问题:在我的web应用程序中,我有一个UpdatePanel。在这个UpdatePanel中,我有一些控件,我想在UpdatePanel加载事件中设置它们的可见性

我是这样做的:

Default.aspx:


Default.aspx.vb


受保护的Sub_UpdatePanel_OnLoad()

端接头

这是行不通的。我试图在代码隐藏中添加UpdatePanel.Update(),这很有帮助,但完全破坏了我的jQuery代码

你能帮我吗?我相信解决办法很简单


谢谢

只需在加载页面上设置控件的可见性即可

protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
         Button1.Visible = false;
    }
}

页面加载事件是否会在每次UpdatePanel更新时发生?是的,页面加载将在每次页面更新时发生。如果您希望在每次更新时都运行此代码,请删除!Page.IsPostBack条件。
protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
         Button1.Visible = false;
    }
}