J'en ai un bizarre. Je suis en train de rendre un textarea standard en utilisant simplement l'aide TextArea:Spark View Engine Html.TextArea Bug?
<p>
<label for="Message">Message:</label>
${ Html.TextArea("IssueText") }
${ Html.ValidationMessage("IssueText", "*") }
</p>
Et mon contrôleur
public ActionResult Contact() {
return View();
}
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Contact(FormCollection form) {
Seller user = _session.AuthenticatedSeller;
ServiceTicket ticket = new ServiceTicket(user, form["IssueText"],
form["ContactReason"]);
if (ticket.IsValid) {
_servicetTicketRepository.Add(ticket);
_servicetTicketRepository.Commit();
return RedirectToAction("Index", "MyPlace");
}
ModelState.AddModelErrors(ticket.GetRuleViolations());
return View();
}
Et sur la première charge de la page, il fonctionne très bien et rend le textarea
Before http://cadred.net/personal/contact-before.png
Cependant, lorsque je soumets le formulaire pour tester la validation, il ne rend le textarea
After http://cadred.net/personal/contact-after.png
Je le présenterais à la liste de diffusion spark-dev. –
Bonne suggestion. –