私はASP.NET Coreで新しく、ビューでフィールドを表示するかどうか尋ねたいと思います。 私はEditPerson
ビューでは、私はフィールドを表示する ASP.NETコアに読み取り専用フィールドを表示
<input asp-for="Name" class="form-control" />
<input asp-for="Nickname" class="form-control" />
を行い、一般的に
class Person {
public string Name {get; set;}
public string Nickname {get; set;}
}
を持っています。
私のEditPerson
では、Name
を読み取り専用に、Nickname
を編集可能フィールドとして表示する必要があります。
Name
がテキストボックス(でも読み取り専用)ではなく、むしろラベルまたはのdivにすべきではない...
は、このようなフィールドを表示するための標準的なアプローチはありますか?
フィールドをモデルまたはDBに更新する必要はありません。フィールドを読み取るだけで済みます。 <span>
タグなどで適切にこれが必要になりますスタイリング、またはラッピング...
私はラベルは、それはありませんが、フィールドの表示名ではなく、フィールドの値を表示します怖いですか? – Serge
あなたは正しいです、その提案を削除しました – Alex
これは '@ Model.Name'である必要があります –