PDA

View Full Version : سوال در مورد Control Id در MasterPage و Response,Redirect



arash63
چهارشنبه 25 اسفند 1389, 12:19 عصر
با سلام خدمت دوستان

دو تا سوال داشتم

1 . همانطور که می دونید وقتی کنترلی رو در یک صفحه Aspx قرار می دیم ، اگر این صفحه دارای Master Page باشد ، وقتی صفحه اجرا می شه ، ID مربوط به کنترل تقییر می کنه و مسیر Content Place Holder ها به آی دی اضافه می شه . برای اینکه با Java Script بخوای با کنترل مورد نظر کار کنیم باید آی دی واقعی رو داشته باشیم .می خواستم بدونم خاصیتی وجود داره که بشه آی در اصلی کنترل مورد نظر رو بدست آورد ؟

2 . من می خوام با Response.Redirect() یک url رو با ترگت _blank باز کنیم ، آیا راهی وجود داره ؟ در ضمن تو پروژه امکان این وجود نداره که targete فرم اصلی رو عوض کنم ، پس دنبال راه دیگه هستم .

خواهشی که از دوستان دارم اینه که صورت مساله رو عوض نکنن ، مثلاً در مورد اول نگن نام CP ها رو از کنترل کات کنم یا در مورد دوم بگن از حاوااسکریپت و response.write() استفاده کنم ، فقط اگر کسی راهی می دونه ممنون می شم کمک کنه .

با تشکر .

Roia_del
چهارشنبه 25 اسفند 1389, 12:28 عصر
سلام. در مورد سوال اول از ClientID کنترل استفاده کنید.

مثل :




var myControlId = '<%=myControl.ClientID%>';



myControlId آی دی کنترل شما در جاوا اسکریپت می باشد که می توانید به این صورت به آن دسترسی داشته باشید.




document.getElementById(myControlId)