PDA

View Full Version : افزودن Jquery به صفحه بصورت دینامیک



shahab_ksh
پنج شنبه 15 اردیبهشت 1390, 19:31 عصر
با سلام

همنطور که میدونید برای استفاده از Jquery در صفحه باید

1- یه سری فایل Js رو باید در صفحه لینک کرد (برای استفاده توابع Jquery)
2- یه سری فایل مربوط به Css برنامه هم لینک میشود
3- توابع مربوطه اجرا بشه

برای قسمت سوم مشکلی نیست میشه با ClientScript.
ScriptManager.RegisterClientScriptBlock
حلش کرد

اما در مورد اول و دوم هم میشه از RegisterClientScriptInclude استفاده کرد

اما سوال اینه فرض کنید با ترکیب این توابع ممکنه چند بار در یک صفحه یک فایل جاوا اسکریپت فراخوانی بشه چطور باید عمل کرد این مشکل حل بشه؟

clover
جمعه 16 اردیبهشت 1390, 00:53 صبح
اما سوال اینه فرض کنید با ترکیب این توابع ممکنه چند بار در یک صفحه یک فایل جاوا اسکریپت فراخوانی بشه چطور باید عمل کرد این مشکل حل بشه؟
این توابع پارامتری با نام Key دریافت می کنند که برای حل همین مشکل به کار می رود.

Himalaya
جمعه 16 اردیبهشت 1390, 01:13 صبح
string loadJquery = "<script src=\"Scripts/jquery-1.4.1.js\" type=\"text/javascript\"></script>";
if (!ClientScript.IsClientScriptBlockRegistered("jquery-1.4.1.js"))
ClientScript.RegisterClientScriptBlock(this.GetTyp e(), "jquery-1.4.1.js", loadJquery, false);