MVC Core 6 PartialView için en doğru yol hangisidir?

Sinan Uğurlu

Kilopat
Katılım
30 Mayıs 2018
Mesajlar
495
Çözümler
11
Yer
Datacenter
Daha fazla  
Cinsiyet
Erkek
Meslek
Yazılım ve Ağ Altyapı Danış.
İyi günler, ASP.Net MVC Core 6'da bazı işlemleri PartialView yada diğer adıyla ViewComponent'te yapmam gerekiyor, ancak bunları sayfa içerisinde bir olay ile tetiklemem lazım, şuan için Jquery ile bu sorunumu çözüyorum, ancak buda biraz bilgisayar bilgisi olanların bile bu kodları görmesini ve olası bir sistem zafiyatı oluşturmasından korkuyorum. Projemi WAN'a açtığım için saldırı yemekten vs. korkuyorum. Acaba bunu Jquery haricinde örneğin butona basınca nasıl tetikleyebilirim?

Örnek JQUERY Kodu;
JavaScript:
$(document).on('click', '#calismaDetay', function () {
    $("#loadingDiv").fadeIn(200).show();
    var id = $(this).attr('data-id');
    $.ajax({
        type: "GET",
        url: "/Calisma/calismaDetayComponent/",
        data: { id: id },
        success: function (result) {
            $("#content").empty();
            $("#content").html(result);
            $('#calismaDetayCanvas').offcanvas('show');
            $("#loadingDiv").hide();
        },
    });
});
 
Neden zafiyete sebep olsun? Sadece HTML çekip bu veriyi panele yerleştiriyorsunuz. MVC uygulamalarında WS bağlantısı olmadığı için dinamik bir şekilde JQuery vs. kullanmadan ViewComponent yükleyemezsiniz.
 

Geri
Yukarı