ذخیره اطلاعات به صورت html در دیتابیس در Asp.net Core
سلام
در یک پروژه Asp.net Core چطور میشه در View به جای متن ساده یک جدول رو با چندتا ستون کشید و ذخیره کرد تا کاربر فرضا به جای نامه ساده یک جدول رو پر کنه.
ذخیره اطلاعات به صورت html در دیتابیس در Asp.net Core
بستگی داره که اطلاعات رو با چه چیزی به سمت کنترلر خودتون ارسال می کنید. به عنوان مثال اگر شما اطلاعات خودتون رو در یک input با تایپ text ذخیره می کنید خب نمیتونید به صورت Html ذخیره سازی رو انجام بدید.
<input type='text' id='txtname' />
اما اگر از یک Editor مثل CkEditor استفاده کنید می تونید هر متن یا جدول یا هر فرمتی که به متن خودتون میدید رو عینا و با تمامی فرمت ها در دیتابیس ذخیره کنید.
ضمنا اگر متن آماده یا جدول آماده ای دارید که میخواید با فرمت و با همه تگ های Html و css در دیتابیس ذخیره بشه باید از دستور زیر استفاده کنید.
@Html.Raw(HtmlUtility.SanitizeHtml(Model.Data))
توضیحاتتون خیلی کم بود و به همین خاطر به صورت کلی پاسخ رو براتون نوشتم.
همونطور که دوستان گفتن منظورتون واضح نیست. شما میتونید یک ادیتور CkEditor رو توی View خودتون قرار بدید و جدول و یا هر چیزی که نیاز دارید رو استفاده کنید. البته اگر منظورتون اینه که در View خودتون یک جدول داشته باشید که اطلاعات اون توسط کاربر پر بشه میتونید یک تگ table به صورت زیر داشته باشید.
<table>
<thead>
<tr>
<td>ردیف</td>
<td>نام</td>
<td>موبایل</td>
</tr>
</thead>
<tbody>
<tr>
<td>@Counter</td>
<td>
<input type='text' id='txtname' />
</td>
<td>
<input type='text' id='txtmobile' />
</td>
</tr>
</tbody>
</table>
تقریبا چیزی مشابه جدول بالا رو باید در View خودتون داشته باشید.
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2