Скрыть раскрывающийся список на кнопке «РЕДАКТИРОВАТЬ» и показывать на кнопке «ДОБАВИТЬ» - PullRequest
1 голос
/ 16 марта 2019

Я использую аналогичную страницу для редактирования и добавления функциональности в MVC (C #). Теперь я хочу скрыть выпадающее меню на РЕДАКТИРОВАТЬ , но не на ADD . помогите найти решение. Заранее спасибо

Ниже приведена часть моего представления

<div class="form-group ">
    <label>SamsatName</label><br />
    @Html.DropDownListFor(a => a.SamsatId, Model.SamsatNamelist, "Choose one Samsat...", new { @id = "SamsatId" })
    @Html.ValidationMessageFor(a => a.SamsatId, "", new { @class = "text-danger" })
</div>

1 Ответ

1 голос
/ 16 марта 2019

Предполагая , что ваш класс Model имеет Id, который является int и заполняется, когда вы находитесь в режиме редактирования, и это значение по умолчанию 0 для int - когда вы в режиме добавления вы можете попробовать это:

@if(Model.Id == 0)
{
     <div class="form-group">
         <label>SamsatName</label><br />
         @Html.DropDownListFor(a => a.SamsatId, Model.SamsatNamelist, "Choose one Samsat...", new { @id = "SamsatId" })
         @Html.ValidationMessageFor(a => a.SamsatId, "", new { @class = "text-danger" })
     </div>
}

Если свойство, которое отличает модели друг от друга, не называется Id или не является int, вам следует соответствующим образом изменить вышеуказанное условие if.

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