witam wszystkich
Czy możecie mi napisać w jaki sposób mogę zbindować do właściwości modelu zawartość znacznika textarea. Siedzę już od kilku godzin nad tym i szukam rozwiązania, ale efekt zawsze jest ten sam (zwraca null).
Mój model wygląda tak:
public class ContactModel
{
[Required]
public string Name { get; set; }
[Required]
[EmailAddress]
public string Email { get; set; }
[Required]
public string Subject { get; set; }
[Required]
public string Message { get; set; }
}
Przekazuję pusty model do widoku i tam chcę go wypełnić danymi z formularza. Wszystkie inputy bindują dane oprócz znacznika textarea, który wygląda tak bez użycia helpera (z helperem efekt jest taki sam):
<textarea class="form-control" rows="6" placeholder="Wiadmość" id="Message" name="Message" ></textarea>
Następnie przekazuję te dane do akcji i tutaj właśnie wszystkie pola są ok, poza tym nieszczęsnym 'Message', który zwraca null
[HttpPost]
public ActionResult SubmitForm(ContactModel model)
{
if (ModelState.IsValid)
{
SendEmail(model);
}
return View();
}
Będę bardzo wdzięczny za pomoc.