在视图中设置元素样式的正确方法(MVC)

时间:2016-06-15 00:15:24

标签: asp.net-mvc razor styles

对于视图元素,例如我们有:

  1. 标题字段
  2. 身体场
  3. 日期字段
  4. 如果我使用ASP.NET razor创建默认视图,它将:

    标题字段太薄 身体场一样,太瘦又短。 日期字段没有任何特殊的日期选择器等(现在可在HTML5中使用)

    我已经有了自己的实现,但我想知道"是什么"做这些事情的方式,因为它们都与"盯着前端"。

    我看到的两个主要选项是:

    1)尽可能使用CSS,插入个人" name ="在田野上。 2)使用Razors EditTemplate / ViewTemplate功能(我为日期做了这个)

    另一个是关于displayextensions的东西,但我还没有太多地读到它们 - 这让人感到困惑。 对于CSS选项,我不确定是否应该引用我在视图中写入的名称,或者我是否可以自己引用特定选项而无需过多地编辑视图(通过输入额外的类/名称)

    请你能分享一下这个问题的答案,所以我可以看到一个共同的解决方案。

1 个答案:

答案 0 :(得分:0)

尝试使用 Jquery,bootstrap和CSS 来使您的视图看起来漂亮且更实用。对于Date Field,我通常使用Jquery Date Picker。根据ViewModel的复杂程度,视图可能不会自动生成所有内容。