amsga Ответов: 0

Есть ли способ хранить шаблоны сообщений, чтобы показывать их пользователям в виде уведомлений?


Я пытаюсь разработать функцию уведомлений и хотел бы использовать шаблоны сообщений для уведомлений.

У меня есть таблица, в которой хранятся эти события и кто является субъектами и объектами сообщения.

Однако мне не хватает средств, чтобы показать шаблоны сообщений пользователям.

Я знаю, что могу хранить окончательные сообщения в виде текста в базе данных, но мне было интересно, есть ли способ сохранить шаблон каким-то образом и объединить этот шаблон с данными, чтобы облегчить будущие обновления по мере появления новых шаблонов или изменений шаблонов.

Что я уже пробовал:

В настоящее время я использую 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

0 Ответов