Advertisement
Ousterfort

Producto vista form crear editar

Feb 6th, 2025 (edited)
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.66 KB | Source Code | 0 0
  1. @model ejemplo_crud_MVC_sqlServer.Models.Producto
  2.  
  3. @{
  4.     ViewData["Title"] = "Agregar Producto";
  5. }
  6.  
  7. <h2>Agregar Producto</h2>
  8.  
  9. <form asp-action="CrearOEditar" method="post">
  10.  
  11.     <input type="hidden" asp-for="idProducto" />
  12.  
  13.     <div class="mb-3">
  14.         <label for="nombreProducto" class="form-label">Nombre del Producto</label>
  15.         <input type="text" asp-for="nombreProducto" class="form-control" id="nombreProducto" placeholder="Ingrese el nombre del producto" />
  16.         <span asp-validation-for="nombreProducto" class="text-danger"></span>
  17.     </div>
  18.  
  19.     <div class="mb-3">
  20.         <label for="idCategoria" class="form-label">Categoría</label>
  21.         <select asp-for="idCategoria" class="form-select" id="idCategoria">
  22.             <option value="">Seleccione una categoría</option>
  23.             @foreach (var categoria in ViewBag.Categorias)
  24.             {
  25.                 <option value="@categoria.idCategoria">@categoria.nombreCategoria</option>
  26.             }
  27.         </select>
  28.         <span asp-validation-for="idCategoria" class="text-danger"></span>
  29.     </div>
  30.  
  31.     <div class="mb-3">
  32.         <label for="descripcion" class="form-label">Descripción</label>
  33.         <textarea asp-for="descripcion" class="form-control" id="descripcion" rows="3" placeholder="Ingrese una descripción del producto"></textarea>
  34.         <span asp-validation-for="descripcion" class="text-danger"></span>
  35.     </div>
  36.  
  37.     <button type="submit" class="btn btn-success">Guardar</button>
  38.     <a asp-action="Index" class="btn btn-secondary">Cancelar</a>
  39. </form>
  40.  
  41. @section Scripts {
  42.     @{
  43.         await Html.RenderPartialAsync("_ValidationScriptsPartial");
  44.     }
  45. }
  46.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement