我有一些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