簡単な質問です。私は完全に間違っているに違いありませんが、この質問をする価値があると思いました。
View 内の ViewData["Message"] へのアクセスは、MVC で記述された関心の分離に従って正しいですか?
たとえば、コントローラーでは次のようになります。
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)%>
どんなアイデアでも大歓迎です。