簡單的問題。我一定是完全錯誤的,但我認爲值得問這個問題。這是否確實違反了MVC分離問題
根據MVC中描述的問題分離正在訪問View中的ViewData [「Message」]是否正確?
例如,在控制器:
ViewData[「Message」] = 「Display this message」;
在查看我們稱之爲
<%= ViewData[「Message」] %>
替代(不違反關注點分離)是已在郵件中視圖模型設置。
例如在控制器:
UserViewModel.Message = 「Display this message」
在查看我們稱之爲
<%@ Page Title="" Language="C#" Inherits="System.Web.Mvc.ViewPage<UserViewModel>" %>
<%= Html.TextBox("Message", Model Message)%>
不勝感激任何想法。