asp.net mvc için json post örneği cs

İşte ASP.NET MVC kullanarak bir JSON POST isteği göndermek için bir örnek:

Controller'da Action Metodu Oluşturma
Aşağıdaki örnekte, PostJson adında bir Action metodu JSON verisi alır ve yanıt verir:

 

[HttpPost]
public JsonResult PostJson(PersonModel person)
{
    if (person != null)
    {
        // Veriyi işleme (örnek: veritabanına kaydetme veya başka işlemler yapma)
        return Json(new { success = true, message = "Veri başarıyla alındı." });
    }
    return Json(new { success = false, message = "Geçersiz veri." });
}

 

Model Tanımlama
Gönderilecek JSON verisini temsil eden bir model oluşturun:

public class PersonModel
{
    public string Name { get; set; }
    public int Age { get; set; }
    public string Email { get; set; }
}

 

View'de JavaScript ile JSON POST İsteği Gönderme

Bir jQuery veya fetch API kullanarak istemci tarafında JSON verisi gönderin:

 

Bu örnekte:

Controller'da PostJson Action metodu, PersonModel ile JSON verisini alır

View tarafında $.ajax kullanılarak JSON verisi POST isteği ile gönderilir.