PDA

View Full Version : نحوه دسترسی به کنترل asp.net از طریق javascript



m2148059
چهارشنبه 31 شهریور 1389, 08:42 صبح
سلام چه جوری از طریق جاوااسکریپت به کنترل asp.net دسترسی پیدا کنیم و یک خصوصیت آنرا تغییر دهیم . اصلا شدنی هست یا نه ؟
اگر نشدنی است من مشکلم اینه که یک SliderExtender رو صفحه گذاشتم و به یک textbox مربوطش کردم حالا می خوام سمت کلاینت اگر آن textbox مقدارش توسط کلاینت عوض شد یک textbox دیگه یا یک input button مقدارش عوض شه و می خوام اینو اگه بشه با جاوا اسکریپت پیادش کنم . می شه یا راه دیگه ای داره ؟

naser2009
چهارشنبه 31 شهریور 1389, 09:11 صبح
سلام دوسته من
از jquery استفاده کن

تو جی کوئری اینطوری به عناصر asp دسترسی داری البته با خوده جاوااسکریپت هم از این طریق می شه خصوصیت ClientID در واقع واسه اینه که وقتی asp:textbox سمت سرور رندر میشه و به سمت کلاینت فرستاده میشه ممکنه IDیش تغییر کنه مخصوصا اگه از مسترپیج ها استفاده کرده باشیم بنابراین سمت کلاینت باید به اسمی دسترسی داشته باشیم که به سمت کلاینت اومده به خاطره همین هم ClientID استفاده می کنیم.
jquery
$("#<%=txtName.ClientID%>").text("your text")
javascript
document.getElementById('<%=Test.ClientID%>').value;