How can I add validation to an @Html.Textbox in a View Details. This is the code.
@using (Html.BeginForm()) {
@Html.ValidationSummary(true);
@Html.TextBox("Referencia");
<input value="Referencia" type="submit">
<fieldset>
<legend>Vidrio</legend>
<div class="display-label">
@Html.DisplayNameFor(model => model.Número_Material)
</div>
<div class="display-field">
@Html.DisplayFor(model => model.Número_Material)
</div>
The Model is an Entity Framework Database First.
HomeController:
[HttpPost]
public ActionResult MostrarInfo(FormCollection form)
{
if (ModelState.IsValid)
{
string referencia = form["Referencia"];
var item = db.Vidrios.SingleOrDefault(i => i.Referencia == referencia);
return View(item);
}
else {
return View();
}