Im aktuellen Projekt, an dem wir gerade arbeiten, haben wir noch kein Upgrade auf MVC 2.0 durchgeführt. Daher arbeite ich an einer einfachen Validierung mit den in 1.0 verfügbaren Tools.Simple ASP.Net MVC 1.0 Validierung
Ich bin auf der Suche nach Feedback auf dem Weg, ich mache das.
Ich habe ein Modell, das ein Benutzerprofil darstellt. Innerhalb dieses Modells habe ich eine Methode, die alle Felder und dergleichen validiert. Ich möchte einen Controller an die Validierungsmethode übergeben, damit das Modell die Modellvalidierungseigenschaft im Controller festlegen kann. Ziel ist es, die Validierung vom Controller in das Modell zu bekommen.
Hier ist ein kurzes Beispiel
public FooController : Controller
{
public ActionResult Edit(User user)
{
user.ValidateModel(this);
if (ModelState.IsValid)
.......
.......
}
}
Und meine Modellvalidierung Signatur ist wie
public void ValidateModel(Controller currentState)
Welche Fragen können Sie mit diesem sehen? Bin ich auf dem Weg zum Mittagessen, wie ich das machen möchte?