首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >HTML.TextAreaFor我需要将日期/时间戳添加到字段中添加的新注释中

HTML.TextAreaFor我需要将日期/时间戳添加到字段中添加的新注释中
EN

Stack Overflow用户
提问于 2018-08-16 02:05:09
回答 2查看 63关注 0票数 0

我有一个TextAreaFor(),我需要在用户键入的内容末尾添加一个日期/时间戳。任何帮助都将不胜感激。

@Html.TextAreaFor(x => x.Comments, new { @class = "form-control", rows = 20})
EN

回答 2

Stack Overflow用户

发布于 2018-08-16 03:36:38

这最好在post时在服务器端处理。简单地说,在保存之前:

model.Comments += Environment.NewLine + DateTimeOffset.UtcNow.ToString("o");

但是,如果可以,更好的方法是在单独的列中记录日期时间。然后,如果您希望它与注释的显示一起出现,您可以这样做,但是您已经正确地标准化了数据。

票数 1
EN

Stack Overflow用户

发布于 2018-08-16 19:03:15

我最终在控制器的post后端做了这件事。我还添加了用户名。

model.Comments += $"- {DateTime.Now} - {User.Identity.Name}";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51864098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档