我有一些ASP.NET(MVC2)自動生成的HTML中創建看起來像這樣的形式:清理一個asp.net mvc2自動生成的html表單-css?
http://www.freeimagehosting.net/uploads/f5807b7cee.png
這是因爲,說每個下拉菜單是一個字符串列表,在某些字符串下拉是長/短。
我想要做的就是讓它們大小一致,或者至少用某種方式清理這個表單。
我猜我可以檢查呈現的HTML,並使用CSS來做這項工作也許。
任何建議/ css代碼?
乾杯
編輯:
所以它似乎使用需要元數據添加到這些類編輯模板。
你怎麼做,如果你已經使用實體數據模型(這是一切對我產生的),我有一個DataModel.edmx
和DataModel.Designer.cs
- 哪裏的元數據標籤去?
您可能不應將模型類傳遞給您的編輯器模板。相反,您應該創建ViewModel類,設置所需的所有DataAnnotations,然後使用AutoMapper將這些ViweModel映射到您的Model類。 – 2010-11-10 01:03:34
我同意@ewwwyn。試着去養成每個視圖都有ViewModel的習慣,並將模型類添加到ViewModel中。 – RPM1984 2010-11-10 02:24:36
我明白了...對每個視圖使用視圖模型都很有道理和高興,但是我認爲我需要在實際的類中定義數據註解等,而不是viewmodel類...是否有任何關於如何使用AutoMapper進行映射的教程這些視圖模型到您的模型類「。 ? – baron 2010-11-10 03:52:26