۱۰ سال و ۸ ماه قبل، سهشنبه ۸ بهمن ۱۳۹۲، ساعت ۱۲:۵۰
سیستم کارش EF Code first هست. این سیستم کدهاش گره خورده به بانک اطلاعاتی خاصی نیست. الان در این مثال رشته اتصالی به یک localdb اشاره میکنه. شما میتونید کلا این رشته و نحوهی تعریف اون رو برای کار با SQL Server یا SQL CE یا هر بانک اطلاعاتی دیگری که پروایدر code first داره، تغییر بدید و استفاده کنید. (و اگر با ef code first آشنایی ندارید، کم کم در آینده نمیتونید با کتابخانههای کمکی و جانبی دات نت کار کنید)
۱۰ سال و ۸ ماه قبل، دوشنبه ۷ بهمن ۱۳۹۲، ساعت ۱۸:۰۱
- اطلاعات ارسالی توسط کاربر فقط زمانی در URL صفحه ظاهر میشوند که متد ارسال اطلاعات فرم، بجای Post حالت Get باشد.
- یا اینکه در حین Redirect خودتان دستی این کوئری استرینگ را تنظیم کنید.
Response.Redirect("tst.aspx?id=" + txtSrch.Text)
الان که این کوئری استرینگ رو دارید، مابقی آن مباحثی هست که در این مطلب و پرسش و پاسخهای آن مطرح شده.
- id کنترل دریافت اطلاعات شما یک txt اولش اضافه داره نسبت به نام خاصیتی که تعریف کردید. model binder اینها رو به هم map نمیکنه. ضمنا اگر فرم شما اطلاعاتی رو آپلود نمیکنه، encType اون رو حذف کنید.
- دیباگ کنید مرورگر چه اطلاعاتی رو ارسال میکنه. از فیدلر هم میتونید برای دیباگ IE استفاده کنید.
- تنظیم jQuery.ajaxSettings.traditional = true رو هم تست کنید.
- ذکر contentType صحیح الزامی است.