Domyślnie pole tekstowe renderowane przy użyciu <% = Html.TextBox ("somefield")%> używa wartości z danych post, np. jeśli na stronie występują błędy sprawdzania poprawności, wartość jest pobierana z opublikowanych danych i używana dla atrybutu value.Jak wyczyścić dane posta dla pola tekstowego w aplikacji ASP.NET MVC?
Teraz, w kilku przypadkach, chcę móc wyczyścić tę wartość, innymi słowy chcę, aby pole tekstowe było puste, nie chcę, aby MVC pobierał wartość z opublikowanych danych i używał go do atrybut wartości, jak mogę to zrobić? Jak mogę wyczyścić dane posta?
Dzięki
Wydaje się to również działać, jeśli chcesz usunąć wszystkie wartości: ModelState.Clear(); – jesperlind
Jakikolwiek sposób to zrobić bez usuwania kwerendy i błędów sprawdzania poprawności? – stuartdotnet
@StuartDobson Jeśli w przyszłości usuniesz klucz, ustaw błąd sprawdzania poprawności, który nie powinien być problemem. Przynajmniej to działało dla mnie. – ErocM