设置一个view's文本框(datetime字段)以只读方式显示当前日期时间

本文关键字:datetime 只读 字段 显示 时间 当前日期 方式 一个 view 设置 文本 | 更新日期: 2023-09-27 18:18:16

我有一个文本框在我的视图,我只是看它显示当前日期和时间(在只读…这怎么能做到?

目前我在视图中有这个:

    <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中实现?

谢谢,

设置一个view's文本框(datetime字段)以只读方式显示当前日期时间

我建议您使用Label。我认为在文本框中显示日期和时间是不寻常的。

问候。

好吧,你可以这么做,但是@Angel Manuel Garcia Car的建议是你应该在逻辑上做的。

无论如何,这里是代码。只要你创建一个文本框,你应该使用TextBoxFor .

@Html.TextBoxFor(model => model.Opened, new { @value = DateTime.Now, @readonly="readonly" })