PDA

View Full Version : سوال: مشکل در عملیات AJAX در ASP Web From



aroshanzamir
شنبه 20 اردیبهشت 1393, 10:04 صبح
سلام دوستان
در ویژوال استدیو 2013 با نصب پکیج , Microsoft.AspNet.FriendlyUrls پسوند .aspx برداشته می شود ... و در زمان آدرس دهی دیگر احتیاجی به نوشتن پسوند .aspx نیست

خوب . حالا اگر بخواهیم از ajax استفاده کنیم به مشکل بر می خوریم :

function SendData() {
$.ajax({
type: "POST",
url: "WebForm1/Sample",
data: "{'Id':'10'}",
contentType: "application/json;charset=utf-8",
dataType: "json",
success: function (data) { alert(data.d.Id); alert(data.d.Name); alert(data.d.Family); },
error: function (msg) { alert("NO"); }
});
};


WebForm نام صفحه و sample نام متد میباشد اگر هم بنویسم WebForm1.aspx باز هم کار نمی کنه

به دلیل نصب این پکیج در این دستور بالا چه .aspx داشته باشیم و چه نداشته باشیم کار نمی کند .. و در صورتی که پکیج را حذف کنیم و پسوند .aspx را بگذاریم درست کار می کند

چکار کنیم که با این پکیج کار کند


دمتون گرم راهنمایی کنید

aroshanzamir
شنبه 20 اردیبهشت 1393, 11:40 صبح
دمتون گرم از اینکه پاسخ دادید

مشکلش اینه : کهدر فایل app_start
settings.AutoRedirectMode = RedirectMode.Permanent;

Permanent را به Off تغیر میدهیم