次のコードは/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"]たが、この衝突を処理するため、またはこれが期待される結果であるかどうかを知るためのよりクリーンな方法が必要です。