我在更新面板中有多选的html控件下拉列表。我希望回复更改帖子或完成multiselctio下拉选项。
<ContentTemplate>
<table class="boxTable1" style="width: 100%;">
<tr style="height: 5px;">
<td colspan="2"> </td>
</tr>
<tr>
<td>
<asp:Label ID="lblBPSIOU" runat="server" Text="BPS IOU"></asp:Label></td>
<td>
<select id="ddlroll" runat="server" multiple="true" onclick="javascript:__doPostBack(this,'')" class="multiselect-group">
</select>
</td>
<td>
<asp:Label ID="lblName" runat="server" Text="Name"></asp:Label></td>
<td>
<select id="ddlName" runat="server" multiple="true" onchange="ddl_OnChange(this);" class="multiselect-group">
</select>
</td>
</tr>
</table>
</table>
</ContentTemplate>
</asp:UpdatePanel>
我希望根据数据库中的滚动号选择来回发填写名称。
请求帮助。
此致 阿贾伊
答案 0 :(得分:1)
尝试将触发器添加到更新面板,如下所示:
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ddlRoll" />
</Triggers>
这里,控件名称是您使用的下拉列表。即 ddlRoll 。
您可以在 ContentTemplate 标记开头之前添加此触发器。
希望这会有所帮助!!
答案 1 :(得分:0)
您需要使用UniqueID进行回发。
<ContentTemplate>
<table class="boxTable1" style="width: 100%;">
<tr style="height: 5px;">
<td colspan="2"> </td>
</tr>
<tr>
<td>
<asp:Label ID="lblBPSIOU" runat="server" Text="BPS IOU"></asp:Label></td>
<td>
<select id="ddlroll" runat="server" multiple="true" onclick="javascript:__doPostBack('<%= ddlroll.UniqueID %>','')" class="multiselect-group">
</select>
</td>
<td>
<asp:Label ID="lblName" runat="server" Text="Name"></asp:Label></td>
<td>
<select id="ddlName" runat="server" multiple="true" onchange="ddl_OnChange(this);" class="multiselect-group">
</select>
</td>
</tr>
</table>
</table>
</ContentTemplate>