View Full Version : سوال: فرق بین load توسط CodeBehind و <script>
Zabi42
دوشنبه 16 فروردین 1389, 22:20 عصر
فرق بین کد زیر که تو CodeBehind نوشته میشه:
protected void Page_Load(object sender, EventArgs e)
{
}
و کد زیر که در source صفحات .aspx نوشته میشه تو چیه؟؟؟
<script runat="server">
void Page_Load(object sender, EventArgs e)
{
}
</script>
و تگ script کجای صفحه ی .aspx باید نوشته شه تو body ؟؟ head ؟؟
Alireza_Salehi
دوشنبه 16 فروردین 1389, 23:56 عصر
دقیقا هیچ.
اولی تمیزتره.
تگ script ی که خصیصه "Runat="server داره تقریبا هر جائی میتونه باشه.
naser2009
سه شنبه 17 فروردین 1389, 13:10 عصر
سلام دوسته من تفاوت خاصی نداره
فقط در حالتی که میخوایی source صفحه html رو خودت بنویسی و از امکانات طراحی استفاده نکنی (مانند ایجاد table وغیره) بهتره source منطقی برنامه در code behind باشه.:لبخندساده:تا شلوغ نشه و گیج نشی خدا نکرده:لبخند:
ironman
سه شنبه 17 فروردین 1389, 13:40 عصر
همونطور که دوستان گفتن فرقی نداره ..... هر دو دقیقا یکی هستند.
در VS میتونید دو قسمت برنامه نویسی سایت و کد نویسی html رو در قالب یه فایل و یا دو فایل مرتبط با هم دخیره کنید.... که پیشنهاد میشه از روش دوم استفاده بشه چون تمیزتره و دسترسی به مطالب مختلف راحتتر صورت میگیره
Zabi42
سه شنبه 17 فروردین 1389, 15:28 عصر
ممنون از پاسختون
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.