PDA

View Full Version : رویداد های جاوا اسکریپتی برای tools های ASP.Net



maxpayn2
یک شنبه 06 آبان 1386, 10:12 صبح
سلام
در HTML برای مثلا textbox رویداد های مختلفی وجود دارد مثلا به صورت زیر :



<input type="text" id="text1" onblur="blure">

ولی در ASP.Net برای یک <asp:TextBox> چنین رویداد هایی وجود ندارد ، چگونه میتوان از این رویداد ها در ASP.Net استفاده کرد ؟

ehsan2007
یک شنبه 06 آبان 1386, 10:29 صبح
وقتی درست میکنی یک تکس باکس رو قسمت پروپرتیس اون برو همه رویدادهار و داره مثلا maxlength رو تعیین میکنی توی صفحه کد خودش اضافه میشه

Saeiddev
یک شنبه 06 آبان 1386, 10:34 صبح
کنترلهای ASP.NET ، Server side هستن به همین دلیل برای پشتیبانی javaScript طراحی نشده اند ، شما می توتی تگ runat=sever به<input type="text" id="text1" onblur="blure
اضافه کنی تا دو طرفو داشته باشی !

maxpayn2
یک شنبه 06 آبان 1386, 10:39 صبح
با اضافه کردن runat مشکل حل نمیشه ، چون با این کار هنوز بسیاری از خاصیت های <asp:TextBox> مانند Text1.text رو نداریم

maxpayn2
یک شنبه 06 آبان 1386, 10:41 صبح
وقتی درست میکنی یک تکس باکس رو قسمت پروپرتیس اون برو همه رویدادهار و داره مثلا maxlength رو تعیین میکنی توی صفحه کد خودش اضافه میشه

من سوالم در مورد رویداد ها ( Events ) بود نه خاصیت ها ( Propertise )

ClaimAlireza
یک شنبه 06 آبان 1386, 10:52 صبح
شما باید این صفت بهش اضافه کنی مثلا کد زیر رو ببین:



l.Attributes.Add("onclick", "javascript:return " +
"confirm('Are you sure you want to delete record" +
DataBinder.Eval(e.Row.DataItem, "name") + "')");


من از این کد برای delete confirm در یه gridview استفاده میکنم.

موفق باشی...