我的视图中有一个文本框,我只是看它显示当前的日期和时间(在readonly ..这可以做到这一点吗?
目前我在视图中有这个:
<div class="editor-field">
@Html.EditorFor(model => model.Opened, new { @value = System.DateTime.Now, @readonly = "readonly" })
@Html.ValidationMessageFor(model => model.Opened)
</div>
..这在模型中:
[Required]
public DateTime Opened
{
get;
set;
}
如何在MVC中实现?
谢谢,
答案 0 :(得分:2)
我建议你使用Label。我认为在TextBoxes上显示日期和时间是不寻常的。
问候。
答案 1 :(得分:1)
嗯,你可以做到这一点,但@Angel Manuel Garcia Car建议你应该做的逻辑。
无论如何,这是代码。只要您创建文本框,就应该使用TextBoxFor
。
@Html.TextBoxFor(model => model.Opened, new { @value = DateTime.Now, @readonly="readonly" })
我在这里没有看到任何意义。