I want that a text box on my HTML form must not be editable, yet its value, which will be pre-filled when the HTML form is displayed, must be posted back to the Web server.

If I disable a textbox in my HTML, when I post back the form with its data, the value of the disabled textbox is not posted back.

How do I make the value of the disabled textbox also be posted back?

This is what I have:

```
<div class="form-group">
        @Html.LabelFor(m => m.Name, new { @class = "col-md-2 control-label" })
        <div class="col-md-10">
            @if (!string.IsNullOrEmpty(Model.Name))
            {
                @Html.TextBoxFor(m => m.Name, new { @class = "form-control", disabled = "disabled" })
            }
            else
            {
                @Html.TextBoxFor(m => m.Name, new { @class = "form-control" })
            }
        </div>
    </div>

```