none
Fecha y Hora actual en TextBoxFor RRS feed

  • Pregunta

  • Hola chcios, estoy aprendiendo de Asp.Net, estoy siguiendo un tutorial pero en el mismo hay un campo que quisiera cambiar. En vez de la selección de la fecha actual, quisiera que me apareciera al momento de cargar el Formulario...

    Este es el código en la vista

    @model Ticket
    @{
        ViewBag.Title = "GTicket";
    }
    
    <h2>Nuevo Ticket</h2>
    <hr />
    
    @using (Html.BeginForm("GTicket", "User", FormMethod.Post))
    {
        <div class="form-group">
            <label> Fecha de Generación </label>
            @Html.LabelFor(m => m.FGeneración, new { @class = "form-control", @readonly = "readonly", @copie = "" })
        </div>
    
        <div class="form-group">
            <label> Estado </label>
            @Html.Label("Abierto", new { @class = "form-control", @required = "required", @readonly = "readonly", @copie = "" })
        </div>
    
        <div class="form-group">
            <label> Usuario </label>
            @Html.Label(CurrentUser.Get.NUsuario, new { @class = "form-control", @required = "required", @readonly = "readonly", @copie="" })
        </div>
        <hr />
        <div class="form-group">
            <label> Descripción </label>
            @Html.TextAreaFor(m => m.IdDescripción, new { @class = "form-control", @required = "required" })
        </div>
    
        <div class="form-group">
            <label> Otro </label>
            @Html.TextBoxFor(m => m.Otros, new { @class = "form-control", @required = "required" })
        </div>
    
        <div class="form-group">
            <input type="submit" value="Guardar" class="btn btn-info" />
        </div>
    }


    y esté es el código en el Model que estoy utilizando llamado "Ticket"

    [Table("Ticket")]
        public partial class Ticket
        {
            public int Id { get; set; }
    
            public DateTime FGeneración { get; set; }
    
            [Required]
            public string Estado { get; set; }
    
            [Required]
            public string Usuario { get; set; }
    
            public int IdDescripción { get; set; }
    
            [Required]
            public string Otros { get; set; }
    
            public string Responsable { get; set; }
    
            public string Solución { get; set; }
        }

    Espero puedan ayudarme

    El campo que quiero cambiar es el primero en la vista llamado "Fecha de Generación"


    Error con ReportViewer

    jueves, 9 de mayo de 2019 14:08

Todas las respuestas

  • hola

    Puedes asignar desde el action el valor que quieres visualizas en el model que envias

    public class HomeController : Controller{
    
       public ActionResult Index()
       {
    
          Ticket model = new Ticket(){
            FGeneración = DateTime.Now
          };
    
          return View(model);
    
       }
    
    }

    como veras envias una instancia de ticket con la fecha por defecto qe debe mostrar

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 9 de mayo de 2019 15:39