PDA

View Full Version : سوال: مزایا و معایب کدو نویسی C#‎‎ درصفحه Aspx



saraytanha
سه شنبه 01 تیر 1389, 17:07 عصر
سلام
اساتید در مورد مزایا و معایب نوشتن کد های C#‎‎ در صفحات aspx نظر بدهند که چه تاثیری در سرعت لود شدن صفحه دارد؟

نمونه کد:


<% if (Session["P9"] != "0")
{ %>
<divclass="menudaylabel">
<asp:LinkButtonID="UpdateCondactor"runat="server"Text="test"
Font-Underline="False"onclick="UpdateCondactor_Click"></asp:LinkButton>
</div>
<%} %>


این کار در مقابل true و false کردن Visible همین شی در page_lode چه تفاوتی دارد؟
مرسی از راهنمایی تون

Alireza_Salehi
سه شنبه 01 تیر 1389, 17:41 عصر
هیچ تاثیری ندارد، فقط باعث درهم و برهم شدن کد ها می شود.

صد بار قبلا بحث شده ، جستجو می کردید به جواب می رسیدید.

saraytanha
سه شنبه 01 تیر 1389, 20:52 عصر
هیچ تاثیری ندارد، فقط باعث درهم و برهم شدن کد ها می شود.

صد بار قبلا بحث شده ، جستجو می کردید به جواب می رسیدید.

می شه لینک هاشو بذارید آخه من گشتم چیزی پیدا نکردم

shirin_sh1024
سه شنبه 01 تیر 1389, 23:23 عصر
کار درستی نیست فقط وقتی خیلی لازم باشه (مثل بحث binding) باید ازش استفاده کرد در غیر این صورت اصلا توصیه نمیشه!

shirin_sh1024
چهارشنبه 02 تیر 1389, 01:28 صبح
منظورتون چیه بحث binding ؟!
منظورم Data Binding بود :لبخندساده:

rana-writes
چهارشنبه 02 تیر 1389, 10:15 صبح
سلام


در غیر این صورت اصلا توصیه نمیشه!



فقط باعث درهم و برهم شدن کد ها می شود.


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

ممنونم از راهنماییتون

raziee
چهارشنبه 02 تیر 1389, 10:26 صبح
ولی یه دلیل منطقی میخوام منم سرچ کردم ولی چیزی در این مورد پیدا نکردم
شما دلیل بیار که استفاده به این صورت چه مزایایی داره.

برادر بحث خوانایی کد ها مبحث بسیار مهمی هست. شما نمیتونید این رو نادیده بگیرید.

rana-writes
چهارشنبه 02 تیر 1389, 10:45 صبح
شما دلیل بیار که استفاده به این صورت چه مزایایی داره.

سلام
منم نمیدونم چه مزیت یا عیبی داره، برای همین پرسیدم :)
ضمن اینکه اصراری روی این روش ندارم
فقط فکر می کردم چون خط کدهای برنامه کمتر میشه ممکنه مفیدتر باشه
این شد یه دلیل: خوانا نبودن کدها
پس این میشه یه عیب
من فقط دنبال اینم که عیبهاش رو بدونم

Alireza_Salehi
چهارشنبه 02 تیر 1389, 12:37 عصر
اینجا رو ببین:
http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=asp+net+code+behind+vs+inline+&aq=f&aqi=&aql=&oq=&gs_rfai=
به روش های مختلف دلیل منطقی! آوردن...

اما: دلیل منطقی لازم ندارد ، از روش code behinde استفاده کن. صد در صد بهتره و تمیز تره.
مایکروسافت بیکار بوده خواسته دو تا روش بذاره. شما بگذر.