【发布时间】:2013-08-26 16:01:56
【问题描述】:
这个问题以前有人问过,但还是不明白。
我正在使用 MVC3 Razor,并且有输入故障单的屏幕。
输入数据(文本区域注释)后,控制器将重定向回同一屏幕。
大部分数据仅供展示。如果我使用 DisplayFor 或 DisplayTextFor,数据
没有被发回。我用过HiddenFor。这样可行。然而,我一直听到
其他人认为 HiddenFor 并不理想。我不想编辑,因为我想轻松禁用该字段。 (我跟着工作说 HiddenFor 是错的,但不会说为什么。: 剃须刀 视图模型@Html.DisplayTextFor(m => m.Ticket.Name)
public class TicketDetailsViewModel
{
[DisplayName("Customer Name")]
public string Name { get; set; }
Control
[HttpPost]
public ActionResult Detail(TicketDetailsViewModel viewModel)
return RedirectToAction("Detail");
【问题讨论】:
标签: asp.net-mvc-3 razor viewmodel