ورود

View Full Version : مشکل در ارسال radio button به کنترل در mvc



hojati
دوشنبه 15 اردیبهشت 1393, 17:57 عصر
سلام بر دوستان
من تو سایتم چند تا سوال از کاربران پرسیدم که این سوالات به طور رندوم از بانک خونده میشه و جواباش بصورت Radio هست(هر سوال 4 radio با نام یکسان) . مشکلی که من دارم این که در متغیر رادیو خاصیت (name) رو نمیدونم ( چون دارم بصورت پویا از بانک میخونم برای همین خاصین نام رادیو را بر اساس id سوال گذاشتم )برای همین امکان دسترسی به مقادیر check رو در Controllers ندارم (خودتون بهتر میدونید که یکی از شرایط Model binding هم نامی پارامترهاست) خوهشا اگه راهی وجود داره به من بگید

ali_autumnal
سه شنبه 16 اردیبهشت 1393, 22:09 عصر
با کمک گرفتن از JQuery مشکل حل خواهد شد.

روش کار به این صورت هست:

هرسوال به مراتب کدی داره و هر پاسخ هم همینطور

در رویداد Change رادیوها دستوری بنویسید که در صورت انتخاب id سوال رو با یک جدا کننده همراه با id پاسخ خونده بشه و در متغیر عمومی ذخیره بشه.

بعد با دستور ajax مقادیر رو به controller ارسال کن