PDA

View Full Version : استفاده از عناصر html در asp.net بوسیله c#



benyamin_pc
دوشنبه 12 بهمن 1388, 23:08 عصر
با سلام خدمت دوستان گرامی
وقتی می خواهم به عناصری که توسط خود c# آنها را ایجاد کرده ام دسترسی داشته باشم مثل خود winapp به راحتی میشه
مثلا به تکست باکس یا دکمه که می خواهم دسترسی داشته باشم یا نوشته داخل تکس باکس را با فشار دادن دکمه تغییر دهم
اما وقتی می خواهم مثلا رنگ پشت زمینه صفحه وب را تغییر دهم backcolor ندارد یا مثلا messagebox که تو جاوا اسکریپت alert هست اینجا هیچ کدوم نیست
کلا به کنترل هایی که با c# برای asp.net آنها را ایجاد می کنم فقط دسترسی دارم و به عناصر وب دسترسی ندارم

Saber_Fatholahi
دوشنبه 12 بهمن 1388, 23:25 عصر
دوست من شما توی کد نویسی طرف سرور فقط به کنترل هایی دسترسی دارین که توی ویژگی های اون تگ در HTml کلمه runat=server آمده باشد
پس اگه می خوای به یه عنصر html دسترسی داشته باشی فقط کافیه یه id و یه Runat=server ناقابل به اون اضافه کنی تا توی قسمت کد نویسی به اون دسترسی داشته باشی
موفق باشی

benyamin_pc
سه شنبه 13 بهمن 1388, 13:10 عصر
حالاکه این کار را برای تگ body کردم اسم id اون تو C# اومد اما باز هم ویژگی backcolor مثل تمام عناصر دیگه c# نداره
یا مثلا اینجا چرا messagebox ندارم؟
مگه کارهایی که با جاوااسکریپت می کردیمو الان نمیشه با C# انجام بدیم؟مثلا برای دسترسی به صفات css چی کار باید کرد؟