Wie bekomme ich das aktuelle Datum in ASP.NET Core-MVC?

ich bin neu mit .net-core-also, was ich getan ist das erstellen von Artikel mit Titel, Datum, Beschreibung, Bild

dies ist mein Modell

public class Article
{
    [Key]
    public int Id { get; set; }

    [StringLength(200)]
    [Required(ErrorMessage = "Required")]
    public string ArticleTitle { get; set; }

    [DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]

    public DateTime ArticleDate { get; set; }

    [DataType(DataType.MultilineText)]
    public string ArticleDescriotion { get; set; }
    public string ArticleImage { get; set; }
}

dies ist der controller

public IActionResult CreateArticle()
{
    return View();
}

[HttpPost]
[ValidateAntiForgeryToken]
public IActionResult CreateArticle(Article article)
{
    if (ModelState.IsValid)
    {
        context.Articales.Add(article);
        context.SaveChanges();
        return RedirectToAction("Index");
    }
    return View(article);
}

dies ist die Ansicht

<div class="form-group">
    <label asp-for="ArticleDate" class="col-md-4 control-label" ></label>
     <input asp-for="ArticleDate" class="form-control">
</div>

Ich kann geben Sie das Datum manuell ein und es funktioniert gut, aber ich will es laden, wird das aktuelle Datum automatisch.

  • Also, was genau haben Sie Problem mit?
  • Klar, zu der Zeit, die Sie wollen. Ist das die aktuelle Zeit auf dem server, dass die Erzeugung der Webseite oder dieser die aktuelle Uhrzeit des Benutzers, das anzeigen der Webseite?
  • ich nicht haben Problem als Fehler, wie ich mittlerweile geben Sie das Datum manuell ein, aber ich will es Holen Sie sich das aktuelle Datum (Datum.jetzt )erscheinen automatisch in der Bezeichnung und, wenn Sie auf die Schaltfläche erstellen es dauern, das Datum eingefügt und in die DB
InformationsquelleAutor Mahmoud | 2018-01-15
Schreibe einen Kommentar