Witam,
Opiszę sytuację.
Mam taki model:
public class City
{
public string Name { get; set; }
public string Country { get; set; }
public int? Population { get; set; }
}
W akcji "CreateCity" w kontrolerze "Home" tworzę obiekt tego modelu, wypełniam pole "Name" tego obiektu i przekazuję do widoku(który jest formularzem). W tym formularzu wypełniamy tylko "Country" i "Population". "Name" nie można zmienić. Ma być takie jakie zostało ustalone w "CreateCity". Niestety po "submicie" formularza, w metodzie POST "CreateCity" pole "Name" jest nullem. Naprawiłem to tym, że dla "Name" w widoku robię ukryte pole(input) i to działa, ale mnie nie satysfakcjonuje to rozwiązanie, gdyż co bardziej ogarnięty użytkownik może w przeglądarce odkryć to pole i zmienić wartość. Nie chcę aby użytkownik miał jakikolwiek sposób zmienić tego pola, a wartość pola "Name" została przekazana z GET do POST .
Ktoś jest w stanie pomóc?