AsyncPostBackTrigger在用户控件加载时不会触发

时间:2014-01-20 14:39:30

标签: asp.net ajax

我有一个更新面板,用于刷新用户控件。更新面板设置为条件,条件位于文本框控件上。使用AsyncPostBackTrigger,在文本框中文本更改时触发,它可以正常工作。但是,我没有得到的是当页面首次加载时,文本框中填充的数据是它没有触发回发触发器。

第一次加载页面时有没有办法强制它出现?

我尝试过简单的事情,比如UpdatePanel.Update(),或者txtbox.text = string.empty来强制它识别变化 - 但没有运气。

任何想法?

由于

1 个答案:

答案 0 :(得分:0)

请替换你的ids

 private void tb_Loaded(object sender, RoutedEventArgs e)
    {
        TextStateChanged((TextBox)sender);

    }

    UpdateSite.txtPhone.Loaded += new RoutedEventHandler(tb_Loaded);