在我的語法中可能是一個錯誤,但我一直無法爲我的EditorFor
設置默認值,在我看來使用ViewBag
。在使用ASP.NET MVC的View的EditorFor()方法中顯示ViewBag的值
我檢查了ViewBag.FirstName
中的值正在正確傳遞,這很好。但是,該字段不顯示任何值。
我的說法是:
@Html.EditorFor(model => model.Person.FirstName, new { htmlAttributes = new { @class = "form-control" } , @Value = ViewBag.FirstName })
任何幫助將不勝感激。
道歉爲我的問題的簡單性。
爲什麼地球上你會這樣做(除了使模型綁定失敗)。設置你的模型屬性的值(不是'ViewBag'屬性) –