在MVC视图中显示错误消息时出现特殊错误

时间:2014-03-07 07:36:06

标签: c# asp.net-mvc asp.net-mvc-4 razor

我正在尝试根据View状态在ViewBag中显示错误消息。但问题是每当我在错误消息中放置一个完整的停止(。)时,不会显示错误消息(。)。它是这样的:

@if (@ViewBag.ProfileStatus == 0)
{ 
@Html.Label("Error generating Report. Please try again ! ", new { id = "lblStatus" })
}

输出:

Please try again !

如果消息是:

@if (@ViewBag.ProfileStatus == 0)
{ 
@Html.Label("Error generating Report..!! ", new { id = "lblStatus" })
}

输出:

!!

拜托,有谁可以解释为什么会这样?

1 个答案:

答案 0 :(得分:1)

请使用二次过载,这将解决您的问题:

@Html.Label("", String.Format("{0}. Please try again !","Error generating Report"))

以下thread

的更多信息