您好,
在我的应用我使用GridView控件更新面板。在该GridView中,我使用1 CheckBox控件和3下拉。复选框我有CheckedChanged事件,我有三个下拉选定指数的变化事件。当复选框被选中的事件被解雇和页面令人耳目一新。而同样的情况下拉控制。我的问题是,我想选定指数的变动情况和检查更改事件应该发生而无需刷新页面。我曾试图给异步后回触发控制,但没有奏效。任何人都可以请帮我解决这个问题。这里是代码:
<table align="center" class="css_MainTable">
<tr>
<td align="center" colspan="2">
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView ID="gvTenderTeam" runat="server" AutoGenerateColumns="False"
CssClass="css_gridview" GridLines="Vertical"
onrowdatabound="gvTenderTeam_RowDataBound"
onrowdeleting="gvTenderTeam_RowDeleting" onrowediting="gvTenderTeam_RowEditing"
onselectedindexchanged="gvTenderTeam_SelectedIndexChanged" >
<PagerSettings FirstPageText="First" LastPageText="Last"
Mode="NextPreviousFirstLast" NextPageText="Next" PreviousPageText="Previous" />
<RowStyle CssClass="css_gridview_rowstyle" />
<Columns>
<asp:TemplateField HeaderText="Select">
<ItemTemplate>
<asp:CheckBox ID="chkSelect" runat="server" AutoPostBack="True"
Checked='<%# Eval("SelectId").ToString().Equals("Y") %>'
oncheckedchanged="chkSelect_CheckedChanged" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Sl No" SortExpression="EmployeeCode">
<ItemTemplate>
<asp:Label ID="lblSlNo" runat="server" CssClass="css_GridLabel"
Text='<%# Bind("SlNo") %>'></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Risk Type">
<ItemTemplate>
<asp:DropDownList ID="ddlRiskType" runat="server" AutoPostBack="True"
onselectedindexchanged="ddlRiskType_SelectedIndexChanged" TabIndex="2"
Width="150px">
<asp:ListItem>--Select--</asp:ListItem>
<asp:ListItem Value="F">Financial(Projects)</asp:ListItem>
<asp:ListItem Value="R">Financial(Credit)</asp:ListItem>
<asp:ListItem Value="C">Contractual</asp:ListItem>
<asp:ListItem Value="