次のコードは/Courses/Detail
アクションにあります。
[AcceptVerbs("GET")]
public ActionResult Detail(int id)
{
ViewData["Title"] = "A View Title";
return View(tmdc.GetCourseById(id));
}
このtmdc.GetCourseById(id)
メソッドはCourse
、View の型のインスタンスを返します。私が使用しているビューで
<%= HTML.TextBox("Title")%>
Title
オブジェクトのプロパティの値を表示しCourse
ます。代わりに、テキスト ボックスに文字列が表示されますA View Title
。これは正常/予期される動作ですか? これを処理する最良の方法は何ですか?
更新
回避策として、私はに変更ViewData["Title"]
しましViewData["VIEW_TITLE"]
たが、この衝突を処理するため、またはこれが期待される結果であるかどうかを知るためのよりクリーンな方法が必要です。