سلام عزیزان ، من ی مشکل با اجکس دارم
یک ویو دارم که چنتا Partial View توش دارم ک سه تاشون متد post دارند
تو ویو اصلیم وقتی با اجکس اطلاعات میفرستم نمیدونم چرا میره هرچی اکشن با متد post دارم رو اجرا میکنه
البتع سرچ کردم هیچی نتونستم پیدا کنم
اساتید محترم لطفا کمک کنید خیلی برام مهمه
کد اجکسم اینجوریه:
من تو url نوشتم کدوم اکشن اجرا بشه ولی نمیدونم چرا هشمو اجرا میکنه
ولی وقتی post رو به get تغییر میدم درست اجرا میشه
$.ajax({
url: '/Prd/ProdouctAll',
type: 'POST',
dataType: 'html',
data: { BrVal: BrQuTosend, GrVal: GrQuTosend, Attribute: AtQuTosend },
success: function (str) {
//Fill div with results
$("#myDiv").html(str);
},
error: function () { alert('error'); }
});
کد پارشیال ویوی ک خود بخود اجرا میشه اینجوریه
[HttpPost]
public ActionResult Section_Contact([Bind(Include = "Id,Name,Read,Date,Email,Phone,Messagetext")] Message message)
{
if (ModelState.IsValid)
{
message.Date = DateTime.Now;
db.Messages.Add(message);
db.SaveChanges();
}
return PartialView();
}
البته پارشیال ویو تو یه کنترلر دیه هستش