ورود

View Full Version : ارسال فیلد از یک فرم به فرم دیگه (دریک ویو)



leilast
جمعه 17 آذر 1396, 14:02 عصر
سلام
من میخوام از دوتا فرم در یک ویو استفاده کنم.
بطوریکه اول فرم اول پست بشه و بعد از اون، فرم دوم.
اما اطلاعات فرم دوم در ادامه اطاعات فرم اول هست. (مثلا اینطوری فرض کنید که یک کاربر داریم بخش اول اطلاعاتش در فرم اول هست و بخش دوم اون در فرم دوم)
حالا در فرم دوم برای ثبت ادامه اطلاعات چطوری باید بگم برو اطلاعات همون کاربرکه الان ثبت کردی رو ثبت کن (یه شرطی باید براش بذارم مثل تساوی با ای دی کاربر، اما خب ای دی رو تو فرم قبل فرستادم رفته. اینجا که نمیتونم دوباره بیارمش)

ممنون

hakim22
شنبه 18 آذر 1396, 11:14 صبح
در این موارد باید از جاوا اسکریپت , AJAX استفاده کنید. می توانید Id یا هر پارامتر دیگری رو در جاوا اسکریپت نگه دارید.

leilast
یک شنبه 19 آذر 1396, 23:43 عصر
لینک یا منبعی که مشابه این باشه ازش موجود ندارید؟
ممنون میشم.

EnKamran
سه شنبه 21 آذر 1396, 16:04 عصر
سلام دوست عزیز، لینك الان دم دستم نیست یه توضیح میدم شاید كارت رو راه بندازه.
شما كلا تو این موارد باید از ایجكس استفاده كنی، یعنی بجای اینكه یه سابمیت داشته باشی كه بره اكشن مورد نظر رو صدا بزنه و فرم رو سابمیت كنه میای با جی كوئری یك تابع مینویسی كه بره یك تابع توی سی شارپ رو صدا بزنه كه اون تابع همون عمل اكشن رو انجام میده بعد مقدار برگشتیش رو مثلا آی دی ركورد ثبت شده میذاری بعد تو ریزالت جی كوئری اون ای دی كه برگشته رو مثلاتوی یه هیدن فیلد میریزی و حالا تو فرم دومت هم بههمینصورت از جیكوئری استفاده میكنی و تو مقادیر ارسالی علاوه بر مقادیر فرمت اون مقدار ذخیره شده تو هیدن فیلد رو هم میفرستی.
فقط تنها نكته ای كه باید الان دنبالش بگردی این سواله:
How to submit form by jquery ajax in asp.net mvc