Я столкнулся с проблемой при использовании плагина Jquery JqTransform с элементами управления на панели обновления Ajax в asp.net. Вот код:
<%@ 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 был применен к элементам управления, даже если я выбираю альбом из выпадающего списка, и это вызывает частичную обратную передачу.