PDA

View Full Version : نحوه تغيير كدهاي html در #c



سیروس مقصودی
پنج شنبه 28 مرداد 1395, 09:02 صبح
با سلام

آيا ميتوان كدهاي html را با كدنويسي در #c دستكاري نمود .
مثلا با كد نويسي در سي شارپ visible يك div را false يا true كرد . يا ستونهاي يك gridview را كم و زياد نمود ؟

با تشكر

پیام حیاتی
پنج شنبه 28 مرداد 1395, 09:53 صبح
سلام
نمی توانید با زبان های سمت سرور یک استایل سمت کلاینت را تغییر دهید برای این کار باید از js یا jquery استفاده کنید.
در خصوص GrideView می توانید زیرا ابزار سمت سرور هست و با زبان سمت سرور می توانید بر روی آن تغییرات انجام دهید.

malloc
پنج شنبه 28 مرداد 1395, 10:04 صبح
به هر المانی که توی صفحه دارید خاصی runat="Server" رو بدید و آی دی بهش اختصاص بدید سمت سرور قابل مشاهده و تغییر هست

kamranetemadi
پنج شنبه 28 مرداد 1395, 10:19 صبح
داخل صفحهaspx داخل این تگ

<% %>
میتونید کد بنویسید
مثلا به این شکل


<div <% if(true){ Response.Write("style='display:none'");} %> ></div>
حالا ببین چکار میتونی بکنی...

سیروس مقصودی
پنج شنبه 28 مرداد 1395, 10:23 صبح
به هر المانی که توی صفحه دارید خاصی runat="Server" رو بدید و آی دی بهش اختصاص بدید سمت سرور قابل مشاهده و تغییر هست

خيلي ممنون , چگونه ميتوانم در سمت سرور از آن استفاده كنم ?

malloc
پنج شنبه 28 مرداد 1395, 10:29 صبح
اینو توی Html صفحه بزار



<div runat="Server" id="MyDiv" ></div>



این قسمت رو هم هرجایی از سی شارپ که دوست داشتی بنویس تا اون دایو بالا رو مخفی کنه

MyDiv.Visible = false;

سیروس مقصودی
پنج شنبه 28 مرداد 1395, 10:45 صبح
ببخشيد من مبتدي هستم
runat="Server" چه عملي را انجام ميدهد؟

kamranetemadi
پنج شنبه 28 مرداد 1395, 10:46 صبح
ببخشيد من مبتدي هستم
runat="Server" چه عملي را انجام ميدهد؟
المنت رو به یک کنترل سمت سرور تبدیل میکنه