Cevabınız evet ise, ASP.NET MVC hangi belirtecin hangi formla ilişkilendirildiğini ve nasıl doğrulanacağını nasıl bulur?Tek bir sayfada birden çok form eklerseniz, her formda Ayrıcalıklı Sahtekarlık Jetonları eklemem gerekir mi?
Her form için iki ayrı simge oluşturduğunu gördüm.
son bir bit, eğer vücut etiketinin üstüne bir Antiforgerytoken koyarsam ve bunu tüm $ .post() 'istekleri için kullanırsam ne olur? Doğrulayabilecek mi? Sayfada birden fazla jetonla karıştırılmaya devam ediyorum, çerçeve hangi formda hangi belirtecin nasıl olduğunu veya belirtinin formun dışına (ancak vücudun içinde) yerleştirilmişse ve her ajax isteğinde yeniden kullanılmakta ne durumda olduğunu nasıl anlar? – neebz
@nEEbz, evet belirteci vücudun içine koyarak ve AJAX istekleri için yeniden kullanacaksınız. Ancak, AJAX isteği için formdaki gizli alanlardan birini de kullanabilirsiniz. Neden başka bir belirteç ekliyoruz? Veya daha da iyisi: '$ (' # someformid ')' i kullanın, serialize() 've bunu' data' parametresi olarak AJAX isteğine gönderin. –
Evet, bir formum olduğunda, AjaxForm eklentisini (formu ajax isteğine dönüştüren) kullanıyorum ancak bazen formum yok; Bir posta isteğini tetikleyen düz bir bağlantı. Bunun için ana sayfada bir antiforgerytoken ekleyeceğim ve her şeyi ajax için kullanacağımı düşünüyordum. Teşekkürler – neebz