Asp.net mvc 2 使用TextBoxFor在禁用的文本框中显示值

Asp.net mvc 2 使用TextBoxFor在禁用的文本框中显示值,asp.net-mvc-2,Asp.net Mvc 2,我正在尝试显示一个禁用的文本框,其中的值为'FL'。不知何故,文本框在显示时没有任何值,但被禁用。如何在禁用的文本框中显示值 <%= Html.TextBoxFor(model => model.State, new { value="FL", disabled="disabled" }) %> model.State,新的{value=“FL”,disabled=“disabled”})%> 我认为代码: Html.TextBoxFor(model => model.

我正在尝试显示一个禁用的文本框,其中的值为'FL'。不知何故,文本框在显示时没有任何值,但被禁用。如何在禁用的文本框中显示值

<%= Html.TextBoxFor(model => model.State, new { value="FL", disabled="disabled" }) %>
model.State,新的{value=“FL”,disabled=“disabled”})%>
我认为代码:

Html.TextBoxFor(model => model.State, new { disabled="disabled" });
是您需要的代码

模型中
,设置
状态='FL'
&它应该能正常工作


嗯。

你可以这样写:

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

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

如何在模型中设置“状态”?它是控制器操作/方法中设置的视图的属性吗?模型=视图模型。这可以是您想要的任何类型&在本例中,模型有一个名为State的属性,该属性被设置为“FL”