2011-11-10 94 views

回答

12

[ScaffoldColumn(false)]告訴Visual Studio在爲視圖生成模板時不要支撐該列。當你創建一個新的視圖時,你可以創建一個強類型的視圖。當你這樣做Visual Studio問你使用什麼模板(創建,編輯,列表等)。如果您創建了編輯/創建模板;例如,如果您將[ScaffoldColumn(false)]放在模型屬性上,那麼它將不會在模板中生成DisplayFor()或EditorFor()調用,因此它不會包含在您的視圖中。

[HiddenInput]將告訴DisplayFor/EditorFor方法,它應該爲該值創建一個隱藏的html字段。當您張貼到表單時,它將被包含在值中,但當人們查看它時,它將從視圖中「隱藏」。

相關問題