PDA

View Full Version : ارتباط ajax و asp.net



p.parsaee
شنبه 19 فروردین 1391, 06:49 صبح
سلام
با اجازه از مديران سايت فكر كنم اينجا جاي نامناسبي براي مطرح كردن اين پرسش نباشه
موقع ثبت نام توي بعضي سايتها، به محض اينكه نام كاربري رو مي نويسين و به فيلد بعدي پرش مي كنيد، بوسيله ajax بررسي ميشه كه آيا اين نام كاربري قبلا موجود هست يا نه و در صورت موجود بودن پيغام هشدار و در غير اين صورت پيغام درست بودن نام كاربري صادر ميشه.
از دوستان برنامه نويس كسي با همچين روشي آشنايي داره؟ البته توي asp.net ؟
لطفا اگه كدي بزارين ممنون ميشم يا اگه سايتي ، آموزشي سراغ دارين معرفي كنيد :لبخندساده:

محمد شهرکی
دوشنبه 21 فروردین 1391, 17:02 عصر
سلام دوست عزیز
به عنوان مثال فرض کن یک TEXTBOX وجود داره که شما می خواید چک کنید نام کاربری که درون آن وارد میشه تو سیستم وجود داره یا نه .

ابتدا در بخش HTML یک TEXTBOX با آیدی username قرار میدید و در بخش blur تکس باکس باید تابع ajax رو صدا بزنید و مقدار تکس باکس رو به سرور ارسال کنی و در سرور چک کنی آیا این نام کاربری مجاز هست یا خیر . کلاینت میشه این سرورش رو هم اطلاعات رو از بانک استخراج می کنی و بعد با مقدار username مطابقت میدی اگر وجود داشت پیغام true برگردانده میشه و شما به کاربر اطلاع میدی که این نام کاربری مجاز نمی باشد


$(document).ready(function () {
$("#username").blur(function{
$.ajax({
type: 'POST', url: "test.aspx", async: true, cache: false,
data: "text="+$(this).val(),
success: function (data) {
if (data == "true")
alert("این نام کاربری مجاز نمی باشد");
},
error: function (data) {

}
});
});
});