View Full Version : ساخت صفحات ASPX بطور داینامیک
chaalesh
دوشنبه 26 شهریور 1386, 15:20 عصر
برای ساختن صفحات بصورت داینامیک مانند سیستم های اخبار راه حل مناسب چیست؟ من برای اینکار یک صحفه بصورت دستی میسازم که دارای aspx.cs هست سپس در صفحات ساخته شده بصورت داینامیک فایل aspx.cs را همانی معرفی میکنم که دستی ساختم.
این روش ایرادی دارد ؟ روش بهتری سراغ دارید؟
rtech
دوشنبه 26 شهریور 1386, 15:27 عصر
بهترین روش استفاده از یک ادیتور و ذخیره و بازیابی اطلاعات بوسیله sql server یا هر بانک اطلاعات دیگر میباشد . در این مورد خیلی بحث شده اگر جستجو کنید نتایج بهتری بدست می آورید
chaalesh
دوشنبه 26 شهریور 1386, 15:31 عصر
من دقیقا میخوام برای هر موضوع یک صحفه aspx روی هاستم قرار بگیره اگه بخوام از دیتا بیس load کنم که کلی چیز از دست میدم
shahab_ksh
دوشنبه 26 شهریور 1386, 15:50 عصر
من دقیقا میخوام برای هر موضوع یک صحفه aspx روی هاستم قرار بگیره اگه بخوام از دیتا بیس load کنم که کلی چیز از دست میدم
چی از دست میدید؟
اگه بازدید کنندگانه سایتتون کمه همون دینامیک کردن و خواندن و نمایش از بانک اطلاعاتی راه حل خوبی اگه بازدید کنندگانتون زیاده برای دسترسی بهتر و کم کردن بار ترافیک از روی بانک اطلاعاتی یه مرحله تولید صفحات دینامیک از بانک اطلاعاتی رو به سیستم اضافه کنید مثل همون سایتهای خبری که خودتون مثال زدید همانند bbc
chaalesh
دوشنبه 26 شهریور 1386, 15:55 عصر
من هم میخوام تولید صفحات دینامیک از بانک اطلاعاتی رو به سیستم اضافه کنم و سوالم بهترین راه حلش بود و آیا راه حل خودم درسته یا نه؟
میخوام تولید صفحات دینامیک از بانک اطلاعاتی رو به سیستم اضافه کنم ولی با بازدید کننده کم چونکه یکی از ملاک های گوگل برای امتیازدهی اضافه شدن حجم سایت - تعداد صفحات - میباشد
shahab_ksh
دوشنبه 26 شهریور 1386, 16:09 عصر
روش شما ایرادی نداره اما شما باز هم منبع کدتون یه فایل aspx.cs پس باز روی این فایل باز هم وجود داره در مورد گوگل شما اگه از روش بانک اطلاعاتی استفاده کنید اگه آدرس صفحات که در بانک اطلاعاتیتون هستن رو در یکی از صفحات اصلی سایتتون بیارین باز به عنوان یه صفحه مجزا برای خودش ایندکس میکنه بنا بر این صفحاتتون کور نمیشه
chaalesh
دوشنبه 26 شهریور 1386, 16:27 عصر
.... اما شما باز هم منبع کدتون یه فایل aspx.cs پس باز روی این فایل باز هم وجود داره ..............
متوجه نشدم
.......به عنوان یه صفحه مجزا برای خودش ایندکس میکنه بنا بر این صفحاتتون کور نمیشه
حجم سایت - تعداد صفحات - نه اینکه صحفه ای index نشه
shahab_ksh
دوشنبه 26 شهریور 1386, 16:43 عصر
نقل قول:
نوشته شده توسط shahab_ksh http://barnamenevis.org/forum/images/buttons/viewpost.gif (http://barnamenevis.org/forum/showthread.php?p=396212#post396212)
.... اما شما باز هم منبع کدتون یه فایل aspx.cs پس باز روی این فایل باز هم وجود داره ..............
متوجه نشدم
... صفحات ساخته شده بصورت داینامیک فایل aspx.cs را همانی معرفی میکنم ...
حجم سایت - تعداد صفحات - نه اینکه صحفه ای index نشه
منظورم از ایندکس خواندن صفحات توسط روبات گوگله
web developer
دوشنبه 26 شهریور 1386, 17:40 عصر
سلام
شما چند راه حل دارید:
1- استفاده از URL Rewriting است. که در این روش آدرسی که می بینید در واقع وجود نداره و مجازی است و کاربرد اون تو SEO است.
2- ذخیره فایل ASPX روی هاسته که بهتره Code Behind نباشه و کد های متغیر رو داخل خود فایل بنویسی. و برای کد های ثابت از کنترل استفاده کنی.
اگر فقط SEO برات مهمه از URL Rewriting استفاده کن!
برای این کار این دو مقاله شاید کمکت کنن:
http://weblogs.asp.net (http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx)
http://www.codeproject.com/aspnet/URLRewriter.asp
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.