Quindi sto cercando di ottenere la chiave per un oggetto modello nel controller in modo che sia possibile aggiungere un AddModelError
ad esso.Ottieni la "Chiave" per un modello fortemente digitato nel controller
A mio avviso io uso
@Html.ValidationMessageFor(model => model.Email)
cosa è il codice equivalente per ottenere il nome Key
di aggiungere nel controller in modo che attribuisce a questo ValidationMessage.
La chiave sarà sempre il nome? Pensavo che questo fosse stato generato, quindi non era sempre garantito il nome dell'oggetto? –
Sarà sempre lo stesso. –
È sempre uguale al nome del campo. Basta essere cauti perché se si rinomina il campo (anche utilizzando ReSharper), non aggiornerà questa stringa perché corrispondono solo per coincidenza. Fortunatamente, credo che l'uso di una chiave sconosciuta non abbia effetti negativi (come la creazione di eccezioni della pagina), è l'equivalente dell'uso di "null". –