PDA

View Full Version : سوال: وقتی فایل aspx هست چرا بعضی اوقات فایل html تو پروژه ها اضافه میکنن



malloc
جمعه 24 آذر 1391, 23:20 عصر
سلام دوستان.
من همیشه وقتی یه صفحه جدید میخوام یه صفحه aspx و اضافه میکنم.(میدونم که کلا زیاد اصولی کار نمیکنم.)

کسی هست توضیح بده چه نیازی به فایل با پسوند html تو پروژه هست؟؟؟؟


اگه متوجه نشدید یا سوال غیر قابل فهم بود بگید بیشتر توضیح بدم

aspmaker
جمعه 24 آذر 1391, 23:46 عصر
من حدس میزنم که شاید به این دلیل باشه که مطلب موجود در html یک مطلب static هست پس نیازی به کنترل های سمت سرور و ایجاد پروسه اضافی برای سرور نیست. در بعضی مواقع اگر اسکریپتتون از سرور بار زیادی بکشه شما رو Suspend میکنن پس شاید این بتونه راهی برای کم کردنه بار اضافی حاصل از پردازش باشه.

malloc
جمعه 24 آذر 1391, 23:59 عصر
کسه دیگه ای هست مطلب و کاملتر بگه:متفکر:

aserfg
شنبه 25 آذر 1391, 07:39 صبح
هر گونه http request را باید وب سرور پاسخگو باشد . صفحات با محتوای داینامیک توسط isapi ها برای پاسخگویی به موتور مربوطه تحویل داده خواهند شد و صفحات ایستا توسط خود وب سرور پاسخگویی می شوند . لذا کارایی که یکی از مباحث اساسی در برنامه نویسی تحت وب است پیشنهاد می کند که اینگونه صفحات با محتوای ایستا را با پسوند html قرار دهید . علاوه بر این :
asp.net این قابلیت را دارد تا آدرسهایی با پسوند aspx را به پسوندهای html مپ کند . (برای این کار باید Application Pool به حالت Integrated ست شده باشد .)
routes.MapRoute(
"CategoryByName",
"products/{Name}.html",
new { controller = "Catalog", action = "CategoryByName" }
);