0
我有一個輸入很少的表格,name
,email
,message
和一些checkboxes
。我爲這些輸入創建了一個模型並設置了我需要的所有驗證。從模型傳遞到下一個控制器從視圖
但是現在我也想通過我的模型(即從@model MyModel
)或者我的模型的某些對象屬性以及這些輸入。
正在填充VewBag/viewData
與我的模型的路要走嗎?
@{
ViewBag.MyModel = Model;
// or ViewBag.ThatProperty = Model.ThatProperty
}
還是我還有更好的方法了我的袖子?
問題是'ThatProperty'是一個對象不是簡單的屬性如'int'或'string' –
沒有辦法從View到控制器傳遞的對象。如果它是一個數據庫對象,那麼您可以傳遞對象的Id並在表單上查詢數據庫。 –
我明白了。謝謝。我將只提取相關的屬性。 –