View Full Version : عدم دسترسی به تگ هایی که Runat server دارند
gigil_Question
یک شنبه 05 مهر 1388, 10:08 صبح
سلام
چرا وقتی به یک تگ Runat server رو اضافه میکنیم دیگه جاوا اسکریپت بهش دسترسی نداره .
_jmimi
یک شنبه 05 مهر 1388, 13:32 عصر
سلام
چرا وقتی به یک تگ Runat server رو اضافه میکنیم دیگه جاوا اسکریپت بهش دسترسی نداره .
سلام
میشه بهش دسترسی داشت.
وقتی که یک کنترل به صورت server-side معرفی میشود، id که در تگ html آن (یعنی خروجی آن در Browser) تولید می شود، بر اساس محل قرارگیری آن کنترل است.
حالا برای دسترسی به آن باید مثل کد زیر بکنید :
<asp:label id="lblName" runat="server"></asp:label>
<script>
var id='<% lblName.ClientID %>'
</script>
alireza_s_84
یک شنبه 05 مهر 1388, 13:36 عصر
سلام
چرا وقتی به یک تگ Runat server رو اضافه میکنیم دیگه جاوا اسکریپت بهش دسترسی نداره .
سلام دوست عزیز:
چون اون کنترل تبدیل به یک کنترل سمت سرور میشه و Id اون طبق قوانین کنترلهای سمت سرور تغییر میکنه.
کاری که میخواین انجام بدین رو توضیح بدین تا بهترین روش دسترسی به Id کنترلهای HTML سمت سرور رو بهتون بگم.
مشکلی بود در خدمت هستم
alireza_s_84@yahoo.com
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.