在 MVC3 中有没有办法制作一个只读文本框,其中值被 POST 回传?
我尝试了以下方法(来自本网站上的其他人):
@Html.TextBoxFor(m => m.Model.xxxx, new { disabled = "disabled", @class = "text-box single-line", @readonly = "readonly" })
但是,该值不会被 POST,检查它会给出 NULL。出于样式原因,我使用了一个文本框,因为我认为它会正确回发。我在更新值的页面上有 JScript,因此为什么能够取回其 POST 值很重要。
我将开始考虑使用 DisplayFor 和 HiddenFor 对,但想知道是否有更优雅的解决方案。