Есть ли способ хранить шаблоны сообщений, чтобы показывать их пользователям в виде уведомлений?
Я пытаюсь разработать функцию уведомлений и хотел бы использовать шаблоны сообщений для уведомлений.
У меня есть таблица, в которой хранятся эти события и кто является субъектами и объектами сообщения.
Однако мне не хватает средств, чтобы показать шаблоны сообщений пользователям.
Я знаю, что могу хранить окончательные сообщения в виде текста в базе данных, но мне было интересно, есть ли способ сохранить шаблон каким-то образом и объединить этот шаблон с данными, чтобы облегчить будущие обновления по мере появления новых шаблонов или изменений шаблонов.
Что я уже пробовал:
В настоящее время я использую ASP.NET модель MVC для страницы уведомлений, поэтому на данный момент видны только свойства.
Индекс.cshtml по
... @foreach (var item in Model) { <tr> <td> @Html.DisplayFor(modelItem => item.Id) </td> <td> @Html.DisplayFor(modelItem => item.DateTime) </td> <td> @Html.DisplayFor(modelItem => item.Types) </td> <td> @Html.DisplayFor(modelItem => item.Subject) </td> <td> @Html.DisplayFor(modelItem => item.Object) </td> <td> @Html.DisplayFor(modelItem => item.Status) </td> <td> @Html.ActionLink("Details", "Details", new { id = item.Id }) </td> </tr> } ...
NotificationController.в CS
public async Task<ActionResult> Index() { String UserId = HttpContext.User.Identity.GetUserId(); var notifications = db.notifications.Where(n => n.UserId == UserId); return View(await notifications.ToListAsync()); }
Laxmidhar tatwa technologies
вы можете хранить их в файлах cookie