我是新來的MVC,我試圖添加一個局部視圖到我的主佈局頁面,以便我可以在整個應用程序中顯示消息。我有一些麻煩迴環出來:MVC部分視圖不呈現
這裏是我的佈局:
<div class="span12">
<p>
@{Html.RenderAction("Messaging", "Messaging");}
</p>
@RenderBody()
</div>
這是我的消息控制器:
public ActionResult Messaging()
{
return PartialView(new ViewModels.Messaging()
{
MessageType = Utilities.MessageType.Success,
MessageHeader = "Test",
Message = "this is a test message"
});
}
這裏被保存在我的叫_MessagingPartial.cshtml局部視圖共享文件夾:
@model AWS.PL.ViewModels.Messaging
<span>
Model.Message
</span>
這裏是我的ViewModel:
public class Messaging
{
public Utilities.MessageType MessageType { get; set; }
public string MessageHeader { get; set; }
public string Message { get; set; }
}
我收到錯誤「Partial view Messaging was not found」錯誤。如果部分視圖被稱爲Messanging.cshtml,或者我得到了根本錯誤的東西?
任何幫助非常感謝。
謝謝, Wilky。
試試這個 @ Model.Message – Amit