amirjalili
چهارشنبه 07 مهر 1389, 11:01 صبح
با سلام.
میخواستم ببینم چطوری میتونم از چند فایل جاوااسکریپت در Custom control استفاده کنم. من به درستی اون ها رو در AssemblyInfo.cs رجیستر کردم و همه کارها رو انجام دادم. حال مشکل فقط اینه که وقتی با متد RegisterClientScriptInclude میام و دونه دونه فایل های جاوااسکریپت رو رجیستر میکنم فقط اولین فایل جاوااسکریپتم ثبت میشه. خلاصه راهکار این رو نمیدونم و باید یه راهی باشه که من نمیدونم.
protected override void OnPreRender(EventArgs e)
{
base.OnInit(e);
string testJS = Page.ClientScript.GetWebResourceUrl(this.GetType() , "MyControl.js.testJS.js");
string RichText = Page.ClientScript.GetWebResourceUrl(this.GetType() , "MyControl.js.RichText.js");
this.Page.ClientScript.RegisterClientScriptInclude (this.GetType(), "MyControl", testJS);
this.Page.ClientScript.RegisterClientScriptInclude (this.GetType(), "MyControl",RichText);
}
میخواستم ببینم چطوری میتونم از چند فایل جاوااسکریپت در Custom control استفاده کنم. من به درستی اون ها رو در AssemblyInfo.cs رجیستر کردم و همه کارها رو انجام دادم. حال مشکل فقط اینه که وقتی با متد RegisterClientScriptInclude میام و دونه دونه فایل های جاوااسکریپت رو رجیستر میکنم فقط اولین فایل جاوااسکریپتم ثبت میشه. خلاصه راهکار این رو نمیدونم و باید یه راهی باشه که من نمیدونم.
protected override void OnPreRender(EventArgs e)
{
base.OnInit(e);
string testJS = Page.ClientScript.GetWebResourceUrl(this.GetType() , "MyControl.js.testJS.js");
string RichText = Page.ClientScript.GetWebResourceUrl(this.GetType() , "MyControl.js.RichText.js");
this.Page.ClientScript.RegisterClientScriptInclude (this.GetType(), "MyControl", testJS);
this.Page.ClientScript.RegisterClientScriptInclude (this.GetType(), "MyControl",RichText);
}