PDA

View Full Version : افزوده شدن ctl00 به Id تگ وقتی Reunat=server اضافه می شود و ایجاد مشکل در css



bftarane
چهارشنبه 13 آذر 1392, 16:08 عصر
سلام.
متوجه شدم وقتی از مسترپیج استفاده می شه به ID کنترلهای ServerSide یه پرفیکس Ctl00 اضافه می شه
همین طور وقتی به تگ img هم خاصیت runat=server رو اضافه کردم همین اتفاق واسش افتاد.
که این باعث میشه دیگه اون کنترل شناخته نشه (چون id اون عوض شده) و css ها کار نکنن فکر می کنم همین اتفاق در جاوااسکریپت هم بیفته.

نمی دونم تا حالا با این مشکل برخورد کردید یا نه. لطفاً در این زمینه راهنمایی کنید.

actros
چهارشنبه 13 آذر 1392, 17:37 عصر
سلام.
متوجه شدم وقتی از مسترپیج استفاده می شه به ID کنترلهای ServerSide یه پرفیکس Ctl00 اضافه می شه
همین طور وقتی به تگ img هم خاصیت runat=server رو اضافه کردم همین اتفاق واسش افتاد.
که این باعث میشه دیگه اون کنترل شناخته نشه (چون id اون عوض شده) و css ها کار نکنن فکر می کنم همین اتفاق در جاوااسکریپت هم بیفته.

نمی دونم تا حالا با این مشکل برخورد کردید یا نه. لطفاً در این زمینه راهنمایی کنید.

تو تگ asp:Content خاصیت ClientIDMode رو Static بذار
اگه ارور داد یک یا چند تا کنترل سروریت id نداره.یه id بهشون بدی حله