<asp:ScriptManager ID="ScriptManager" runat="server" ScriptMode="Release"> <CompositeScript> <Scripts> <asp:ScriptReference Path="~/Scripts/jquery-1.7.2.min.js" /> <asp:ScriptReference Path="~/Scripts/jquery.ui.core.min.js" /> <asp:ScriptReference Path="~/Scripts/jquery.ui.widget.min.js" /> <asp:ScriptReference Path="~/Scripts/jquery.ui.mouse.min.js" /> <asp:ScriptReference Path="~/Scripts/jquery.ui.sortable.min.js" /> </Scripts> </CompositeScript> </asp:ScriptManager>
علاوه بر آن حتما خاصیت ScriptMode کنترل ScriptManager را بر روی Release تنظیم نمایید تا از حداکثر کارایی و کش فایلها استفاده نمایید
دسترسی به ScriptManager در صفحات دیگر و الصاق فایلهای خاص
برخی از فایلهای Javascript فقط در صفحات خاصی استفاده شده اند و لازم نیست در هر صفحه بارگذاری شود برای این کار کافی است فایل مورد نظر را در صفحه خاص به ScriptManager اضافه نمایید. البته ابتدا لازم است به ScriptManager دسترسی داشته باشیم. کد زیر نحوه دسترسی به آن را نمایش داده است:
ScriptManager scriptManager = ScriptManager.GetCurrent(this.Page); scriptManager.CompositeScript.Scripts.Add(new ScriptReference("~/Scripts/jquery.json.min.js"));