【问题标题】:How to design a editor field in asp.net mvc to display only the textbox?如何在asp.net mvc中设计一个编辑器字段只显示文本框?
【发布时间】:2015-08-20 07:28:08
【问题描述】:

因为我没有在数据库表中创建当前日期的字段,也没有在模型类中创建字段,但我只想显示该字段的视图?

<div class="editor-label">
  @Html.Label("Date")
</div>                     
<div class="editor-field">
  //here is the problem what to do??
??
</div>

【问题讨论】:

  • 当该字段在模型中可用时,只有您可以使用像EditorForValidationMessageFor 这样的html 助手或任何具有后缀For 的html 助手。因此,您必须针对您的情况使用像 @Html.TextBox 这样的 html 助手。
  • 不清楚你想要什么。当没有可编辑和验证的内容时,为什么要创建表单控件和关联的验证消息。如果您只想显示当前日期,请使用&lt;div&gt;@DateTime.Now&lt;/div&gt;(如果需要,可以使用.ToString() 格式化)

标签: asp.net asp.net-mvc asp.net-mvc-3


【解决方案1】:

如果您只想显示一个可以添加的字段 输入标签给它一个名称和ID, 或者您可以使用剃刀语法添加文本字段! 如果您想将该字段用于日期选择器,请使用 Jquery DatePicker 此链接可能对您有所帮助 Jquery DatePicker

【讨论】:

    【解决方案2】:
    @Html.TextBox("SomeName","SomeValue")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-25
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多