نمایش نتایج 1 تا 6 از 6

نام تاپیک: ایجاد صفحات ایستا در MVC

  1. #1

    ایجاد صفحات ایستا در MVC

    وب سایتی دارم که جدا از صفحات داینامیک که با کنترلر و رندر کردن view ایجاد می شن ، یه سری صفحه استاتیک داره ولی این صفحات باید قابلیت ویرایش داشته باشن
    مثلا صفحه درباره ما و یا تماس با ما که فقط می خوام با استفاده از Role در identity اجازه ویرایشش رو به یه سری از کاربرا بدم
    اما این صفحات اطلاعات داینامیکی ندارن که بخوام به دیتابیس وصلشون کنم
    راه حل چیه؟
    آیا میشه یه صفحه .html ساخت و بعد با چک کردن نام یا نقش کاربر قابلیت inline edit در ویرایشگری مثل CKEditor رو براش فراهم کرد؟
    تشکر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مهر 1390
    محل زندگی
    rayancode.ir
    پست
    1,559

    نقل قول: ایجاد صفحات ایستا در MVC

    سلام.
    تو asp mvc عموما این کار نمیشه انجام داد.
    اما در asp core صفحات razorpage برای همین طراحی شده.

  3. #3

    نقل قول: ایجاد صفحات ایستا در MVC

    شما به راحتی می توانید یک ویو داشته باشید که همه ی محتویاتش از یک صفحه ی وب دیگه خونده میشه.
    معمولا این صفحات باید در قابل جاری سایت قرار بگیرن و درون layout اصلی جای گذاری میشن. اما اگر صفحه کاملا از بقیه قسمتهای سایت متفاوت هست می توانید مقدار Layout ویو رو روی null تنظیم کنید.

    به نظر من یک جدول ساده درست کنید که نام صفحه و محتوای درون اون رو در دیتابیس ذخیره میکنه. بعد برای هر صفحه از دیتابیس بخونید. در پنل ادمین هم گزینه ای بزارید که مدیر بتونه CKEditor رو فعال کنه و محتوا رو تغییر بده.

    البته صد در صد میشه فایل html در فولدر Content قرار بدید و بعدا در ویو محتوای اون رو با Html.Raw نمایش بدید.
    آخرین ویرایش به وسیله hakim22 : چهارشنبه 23 خرداد 1397 در 12:57 عصر

  4. #4

    نقل قول: ایجاد صفحات ایستا در MVC

    با سلام دوست عزیز . به نظر بنده یک جدول برای تمامی صفحات استاتیکتون ایجاد کنید و اطلاعات رو در دیتابیس ذخیره کنید بهترین روش هست.امما میتونید فایل های html رو در فولدر content بزارید و از اونجا بارگذاری کنبد و تغیرات کاربر رو همونجا overwrite کنید.

  5. #5

    نقل قول: ایجاد صفحات ایستا در MVC

    نقل قول نوشته شده توسط mohsen.j1990 مشاهده تاپیک
    با سلام دوست عزیز . به نظر بنده یک جدول برای تمامی صفحات استاتیکتون ایجاد کنید و اطلاعات رو در دیتابیس ذخیره کنید بهترین روش هست.امما میتونید فایل های html رو در فولدر content بزارید و از اونجا بارگذاری کنبد و تغیرات کاربر رو همونجا overwrite کنید.
    جزئیات این جدول به چه صورت هست؟
    routing چطوه انجام می شه؟

  6. #6

    نقل قول: ایجاد صفحات ایستا در MVC

    نقل قول نوشته شده توسط hakim22 مشاهده تاپیک
    شما به راحتی می توانید یک ویو داشته باشید که همه ی محتویاتش از یک صفحه ی وب دیگه خونده میشه.
    معمولا این صفحات باید در قابل جاری سایت قرار بگیرن و درون layout اصلی جای گذاری میشن. اما اگر صفحه کاملا از بقیه قسمتهای سایت متفاوت هست می توانید مقدار Layout ویو رو روی null تنظیم کنید.

    به نظر من یک جدول ساده درست کنید که نام صفحه و محتوای درون اون رو در دیتابیس ذخیره میکنه. بعد برای هر صفحه از دیتابیس بخونید. در پنل ادمین هم گزینه ای بزارید که مدیر بتونه CKEditor رو فعال کنه و محتوا رو تغییر بده.

    البته صد در صد میشه فایل html در فولدر Content قرار بدید و بعدا در ویو محتوای اون رو با Html.Raw نمایش بدید.
    اگر نمونه کد یا آموزشی دارید ممنون می شم لینک بدین

تاپیک های مشابه

  1. سوال: نحوه ایجاد Custom Membership در MVC و چگونگی پیاده سازی و استفاده؟
    نوشته شده توسط hp1361 در بخش ASP.NET MVC
    پاسخ: 11
    آخرین پست: شنبه 12 مرداد 1392, 18:43 عصر
  2. پاسخ: 2
    آخرین پست: چهارشنبه 25 اردیبهشت 1392, 16:53 عصر
  3. ایجاد صفحات شطرنجی در ویژوال بیسیک
    نوشته شده توسط MahmoodGH در بخش برنامه نویسی مرتبط با بازی و گرافیک در VB6
    پاسخ: 3
    آخرین پست: چهارشنبه 28 دی 1390, 11:11 صبح
  4. راهکار ایجاد صفحات ثابت در پروژه
    نوشته شده توسط jaykob در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: شنبه 17 اردیبهشت 1390, 17:48 عصر
  5. قدرت ایجاد صفحات وب در دلفی 2007 ؟
    نوشته شده توسط AliReza Vafakhah در بخش توسعه نرم افزار تحت وب
    پاسخ: 1
    آخرین پست: شنبه 16 آذر 1387, 20:57 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •