【问题标题】:Display a value in a disabled textbox using TextBoxFor使用 TextBoxFor 在禁用的文本框中显示值
【发布时间】:2011-01-17 22:39:52
【问题描述】:

我正在尝试显示一个禁用的文本框,其中包含值“FL”。不知何故,文本框在显示时没有任何值,但它被禁用了。如何在禁用的文本框中显示值?

<%= Html.TextBoxFor(model => model.State, new { value="FL", disabled="disabled" }) %>

【问题讨论】:

    标签: asp.net-mvc-2


    【解决方案1】:

    我认为代码:

    Html.TextBoxFor(model => model.State, new { disabled="disabled" });
    

    是你需要的代码。

    model 中,设置State = 'FL' & 它应该可以正常工作...

    HTH。

    【讨论】:

    • 如何在模型中设置“状态”?是属性吗?
    • Model = 在控制器操作/方法中设置的视图的视图模型。这可以是您想要的任何类型,在这种情况下,模型有一个名为 State 的属性,它被设置为 'FL'
    【解决方案2】:

    你可以这样写:

    <%= Html.TextBoxFor(model => model.State, new { @Value="FL", disabled="disabled" }) %>
    

    “@”需要,因为值是一个保留的世界

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-12
      • 2020-10-02
      相关资源
      最近更新 更多