我想在 asp.net mvc 中显示一条消息。为此,我创建了一个局部视图。此局部视图的名称是 _feedback。在此部分视图的正文中,我编写了此代码。
@model MyProject.SharedTools.OperationStatus
@if (Model != null)
{
if (Model.IsSuccess)
{
@:Model.Message;
}
else
{
@:Model.Message;
}
}
我把这段代码放在 _layout 文件中:
@Html.Partial("_feedback")
当我想查看来自控制器的消息时,使用以下代码:
operationStatus = _provinceRepository.Save();
if (operationStatus.IsSuccess)
{
TempData["OperationStatus"] = operationStatus;
return RedirectToAction("Index");
}
但我给出了这个错误:
传入字典的模型项的类型为“MyProject.Models.ProvinceModel”,但此字典需要“MyProject.SharedTools.OperationStatus”类型的模型项。