0
我想在asp.net mvc中顯示消息。爲此,我創建了一個局部視圖。此部分視圖的名稱是_feedback。在這部分視圖的主體中,我編寫了這些代碼。使用TempData在MVC中顯示消息
@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.Prov inceModel',但是這個字典需要一個'MyProject.SharedTools.OperationStatus'類型的模型項。
您在View中定義OperationStatus模型,但在控制器中您嘗試傳遞ProvinceModel模型。 – 2013-02-22 09:10:40