【发布时间】:2010-08-19 21:50:41
【问题描述】:
我在更新面板控件下更新表单元素外观时遇到问题。
我使用Uniform JQuery Plugin 来塑造表单控件,例如 DropDown。它在 ASP.net 表单中运行良好,但当用户选择 dropDownList 项目时,我使用更新面板生成 CheckboxList 项目。
下图显示表单外观:
但是当我从列表中选择一个类别来更新 UpdatePanel 模板并更新 CheckBoxes 时,统一样式会从位于更新面板内的控件中删除:
我在表格上方调用统一函数:
<script type="text/javascript">
$(function() {
$("input, textarea, select, button").uniform();
});
</script>
和更新面板标记:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<p>
انتخاب دسته: <myCtrl:CategoryDDL AutoPostback="True" EmptyItemText="همهی دستهها"
ID="CategoryDDL" OnSelectedIndexChanged="CategoryDDL_SelectedIndexChanged" runat="server"
SelectedCategoryId="0" />
</p>
<p>
برند محصولات<br />
<asp:CheckBoxList ID="CheckBoxListBrands" runat="server">
</asp:CheckBoxList>
</p>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="CategoryDDL" />
</Triggers>
</asp:UpdatePanel>
知道任何人都可以帮我纠正这个错误吗???有什么方法可以防止更新面板控件样式被删除?
【问题讨论】:
标签: asp.net jquery jquery-plugins updatepanel look-and-feel