如果在更新面板之外,如何更新userconrol的内容?

时间:2011-02-07 07:42:53

标签: c# asp.net user-controls

我有一个位于更新面板内的用户控件。此用户控件有一个类似

的事件
protected void ucNote_NoteAdded(object sender, NoteAddedEventArgs noteAddedArgs)
    {}

在此我正在检查更新面板之外的复选框。 但它没有勾选复选框? 在firebug中,我发现该复选框的html未呈现。 这样做的方法是什么?

1 个答案:

答案 0 :(得分:1)

您是否尝试为UpdatePanel添加包含复选框的触发器?

           <asp:UpdatePanel runat="server" ID="upnlMy">
                <ContentTemplate>
                     <asp:CheckBox runat="server" ID="chkSomeCheckbox"
                </ContentTemplate>
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="ucNote" EventName="NoteAdded" />                    
                </Triggers>
            </asp:UpdatePanel>