对于视图元素,例如我们有:
- 标题字段
- 身体场
- 日期字段
如果我使用ASP.NET剃刀创建默认视图,它将生成:
标题字段太薄身体的领域一样,太薄和短的方式。日期字段将没有任何特殊的日期选择器或类似的(现在在HTML5中可用)
我已经有了自己的实现,但我想知道做这些事情的"正确"方式是什么,因为它们都与"阻碍前端"有关。
我看到的两个主要选项是:
1) 尽可能多地使用CSS,在字段上插入单独的"name="。2) 使用Razors EditTemplate/ViewTemplate功能(我这样做是为了日期)
另一个是关于显示扩展的东西,但我还没有读太多——这让人困惑。对于CSS选项,我不确定我是否应该引用我写在视图中的名称,或者我是否可以自己引用特定的选项,而不必过多地编辑视图本身(通过输入额外的类/名称)
请你分享你对这个问题的答案,这样我就能找到一个共同的解决方案。
尝试使用Jquery、bootstrap和CSS使您的视图看起来更漂亮、更可用。对于日期字段,我通常使用Jquery日期选择器。根据ViewModel的复杂性,视图可能不会自动生成所有内容。