私はのために同様のページを使用しています編集や追加MVC(C#)で機能を。今、私は上のドロップダウンを非表示にするEDITではなく、上の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>
ModelクラスにがありId
、これはint
編集モードのint
ときに入力され、追加モードのときは0(デフォルト値)であると仮定すると、次のことを試すことができます。
@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
条件を変更する必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加