View Full Version : انتصاب رويدادهاي جاوا اسكريپت به تكست باكس در كلاس
aftab_mahtab
سه شنبه 23 شهریور 1389, 14:11 عصر
با سلام خدمت دوستان و اساتيد عزيز
من ميخوام كنترل تكست باكس رو يكم تغيير بدم و براي اين كار اومدم ئ يك كلاس نوشتم و توي اون ارث بري كردم و خلاصه هر چه ميخوام انجام دادم ، فقط چند مورد هست كه ميخوام بصورت كلاينت سايد انجام بشه ، براي همين نميدونم اون رويدادهاي جاوا اسكريپتي رو چجوري به اين تكست باكس اضافه كنم . ممنون ميشم راهنمايي كنين . متشكرم و منتظر كمكهاي شما ميمونم .
clover
سه شنبه 23 شهریور 1389, 15:14 عصر
سلام
این فقط یک نمونه هست و بستگی به نحوه رندر شما داره:
[ToolboxData("<{0}:ServerControl1 runat=server></{0}:ServerControl1>")]
public class ServerControl1 : TextBox
{
protected override void Render(HtmlTextWriter output)
{
output.AddAttribute(HtmlTextWriterAttribute.Onclic k, "alert('clicked')");
base.Render(output);
}
}
aftab_mahtab
سه شنبه 23 شهریور 1389, 15:50 عصر
سلام
این فقط یک نمونه هست و بستگی به نحوه رندر شما داره:
[ToolboxData("<{0}:ServerControl1 runat=server></{0}:ServerControl1>")]
}
من اصلا نمودونم رندر چيه ؟! :ناراحت: و اين همچنين اين خط اول چيكار ميكنه ، آخه من خيلي مبتدي هستم . ممنون ميشم يكم توضيح بدين و راهنمايي بيشتري بكنيد ، آخه مطلب واسم خيلي شيرين و جالب بود . بي صبرانه منتظر راهنمايي هاي شما دوست عزيز هستم .
clover
سه شنبه 23 شهریور 1389, 17:53 عصر
دوست من
متاسفانه در حال حاضر فرصت توضیح دادن ندارم
اين خط اول چيكار ميكنه
http://msdn.microsoft.com/en-us/library/aa288454(VS.71).aspx
همچنین در مورد C# Attributes جستجو کنید
ممنون ميشم يكم توضيح بدين و راهنمايي بيشتري بكني
http://msdn.microsoft.com/en-us/library/yhzc935f(v=VS.90).aspx
همچنین در مورد ASP.NET custom server controls جستجو کنید
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.