是否有可能使用@Html.EditorForModel()
方法,但不能與HiddenInput
,DataType(MultiLine)
等污染我的域實體,如產品..屬性,其需要System.Web.Mvc
組裝?使用@ Html.EditorForModel()不污染我的域實體MVC裝配
0
A
回答
1
是的,這是可能的,但它會使用默認渲染的東西。
例如:字符串將是一行文本框。
沒有辦法把這個元數據放在別的地方。 (除非您自己編寫新的HTML幫助程序。)
我們通常會做的是,對每個Domain實體使用ViewModel
,然後在那裏放置元數據。
0
我通常有兩種模式 - 一種是域實體,另一種是專門包含我想要的屬性。然後我在他們兩個之間映射/複製。我有一個簡單的類,可以自動將屬性從一個對象複製到另一個對象,但是您可以手動執行此操作或使用類似Automapper的內容。然後你使用@ Html.EditorFor對這個新模型。
相關問題
- 1. 用angularjs不污染全局
- 2. Firefox跨域圖像受污染
- 3. Scala的情況下物體污染
- 4. MVC腳手架污染.csproj文件
- 5. 爲什麼不使用Html.EditorForModel()
- 6. ASP.NET MVC 2的驗證使用DTO的,而不是域實體
- 7. C#高級XML序列化,不需要域對象的污染
- 8. 我以前的污點數據如何再次受到污染?
- 9. 我可以限制結構體的生命週期污染嗎?
- 10. 使用系統調用緩存污染
- 11. node_modules污染我的代碼庫
- 12. 雙打污染我的BigDecimal數學
- 13. Html.EditorForModel犯規渲染複雜的類型
- 14. 多用戶數據污染
- 15. Cordova使用persistent.js污染日誌add()
- 16. 污染模型R
- 17. 音頻數據使用IOBluetooth框架污染我的RFCOMM頻道
- 18. 被污染的帆布不能出口
- 19. 污染班級的環境
- 20. R編程:空氣污染 - 污染物平均值
- 21. 使用@ Html.EditorForModel的侷限性
- 22. set_field_upload在雜貨店污物不渲染
- 23. Freemarker數據模型污染
- 24. Hibernate實體自動裝配
- 25. 避免頭文件「污染」
- 26. 使用自定義裝配體中的自定義裝配體
- 27. 使用MVC和有關於域實體的作用和MVC組件
- 28. Numpy數組值「污染」
- 29. Spock/Geb測試污染
- 30. 識別污染傳播程序中的污點源
對不起,但我沒有得到你的答案。我想我應該使用viewmodels這個東西吧? Viewmodels用於輸入驗證? – Pascal 2012-04-10 20:17:44
@Pascal。我更新我的答案。現在清楚了嗎? – gdoron 2012-04-10 20:23:11
查看模型+1。 – 2012-04-11 06:42:58