html控件radio  怎么样调用UpdatePanel的更新方法呢??

解决方案 »

  1.   


    <script language="javascript" type="text/javascript">
            function doit(num)
            {          
                 var rm = Sys.WebForms.PageRequestManager.getInstance();
                 num == '1' ? rm._doPostBack('UpdatePanel1', '') : rm._doPostBack('UpdatePanel2','');
            }
    </script><form id="form1" runat="server">
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <div>
            <div id="RadioBtnGroup">
                <input type="radio" id="update1" name="funny" value="Update UpdatePanel1" onclick="doit(1)" />
                <input type="radio" id="update2" name="funny" value="Update UpdatePanel2" onclick="doit(2)" />
            </div>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
                <ContentTemplate>
                    <%= DateTime.Now.ToString() %>
                </ContentTemplate>
            </asp:UpdatePanel>
            <asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
                <ContentTemplate>
                    <%= DateTime.Now.ToString() %>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
    </form>