【发布时间】:2011-05-11 13:50:32
【问题描述】:
我在使用带有控件的 Jquery JqTransform 插件时遇到了一个问题,该插件包含在 asp.net 的 Ajax 更新面板中。代码如下:
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" EnablePartialRendering="true"></asp:ToolkitScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:DropDownList ID="ddlArtist" runat="server" AutoPostBack="True" onselectedindexchanged="ddlArtist_SelectedIndexChanged"></asp:DropDownList>
<p class="maintext"><asp:Literal ID="ltrArtistDesc" runat="server"></asp:Literal></p>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ddlArtist" EventName="SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>
当页面加载时,它会应用 jqtransform 来转换下拉列表和其他控件并应用一些样式。但是,一旦我从下拉列表中选择一个专辑,它就会回发并从数据库中检索更多详细信息。为了避免完整的回发,我使用了更新面板。但是在使用它之后,我开始遇到“我在页面上的控件没有被 jqtransform 转换”的问题。
在页头有一个脚本,即调用JqTransform 的文件。这里是:
<script language="javascript" type="text/javascript">
$(function(){
$('form').jqTransform({imgPath:'jqtransformplugin/img/'});
});
</script>
请帮助我,我只是希望 jqTransform 将应用于控件,即使我从下拉列表中选择了一个专辑并且它会导致部分回发。
【问题讨论】:
-
patmortech 你能解决面临的问题吗
标签: c# jquery asp.net jquery-plugins