Mit C# in ASP.NET möchte ich das Ergebnis von zwei Textfeldern nehmen, sie addieren, wenn eine Schaltfläche gedrückt wird, und das Ergebnis anzeigen. Wenn jedoch eines oder beide Felder leer sind, möchte ich nicht, dass ein Ergebnis angezeigt wird.
Im Moment erhalte ich immer 0 als Ergebnis, wenn beide Felder leer sind. Ich bin mir ziemlich sicher, dass dies daran liegt, dass den beiden Eingabezahlen (Doppelwerte) standardmäßig 0 zugewiesen wird. Wie kann ich auf leere Felder prüfen?
Dies ist meine Methode in meinem Controller.
[HttpPost]
public ActionResult French(FrenchModel model, string returnUrl)
{
switch (model.operation)
{
case 1:
model.result = model.numberOne + model.numberTwo;
break;
case 2:
model.result = model.numberOne - model.numberTwo;
break;
case 3:
model.result = model.numberOne * model.numberTwo;
break;
case 4:
model.result = model.numberOne / model.numberTwo;
break;
}
return View(model);
}