MVC Readonly Дисплей для значения - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть форма MVC, в которой я хотел бы отобразить некоторые не редактируемые значения.

<form asp-action="AuthorizeTransaction" method="post">
    <div asp-validation-summary="All" class="text-danger"></div>
    <div class="form-group">
        <label asp-for="To"></label>
        <input asp-for="To" class="form-control" />
        <label asp-for="Amount"></label>
        <input asp-for="Amount" class="form-control" />
        <label asp-for="Currency"></label>
        <input asp-for="Currency" class="form-control" />
        <label asp-for="Description"></label>
        <input asp-for="Description" class="form-control" />
    </div>
    <button type="submit" class="btn btn-default">Submit</button>
</form>

Я знаю, что, вероятно, могу сделать входные данные только для чтения, но я хотел бы знать, есть ли способотображать значения формы без использования текстового поля и сохранять значения.Я хотел бы сделать что-то вроде этого:

<label asp-for="Amount"></label>
<display asp-for"Amount"></display>
<input type="hidden" asp-for="Amount" class="form-control" />

1 Ответ

0 голосов
/ 26 ноября 2018

Насколько я понимаю, вы хотите отобразить некоторые значения как недоступные для редактирования.Поэтому вы можете использовать свойство типа readonly или использовать @ Html.DisplayFor (m => m.Property) помощника по html из mvc, чтобы сделать что-то только для чтения.Будет отображаться как метка в виде

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...