View Full Version : سوال: فرستادن فرم به دو جا ؟
mohmadd
جمعه 28 اسفند 1388, 00:07 صبح
با سلام و خسته نباشید :D دوستان من یه فرم دارم چطور میتونم اطلاعات این فرم رو به دو جا بفرستم به یکیش فقط اطلاعات رو بفرسته ( که تو خود سرور خواهد بود )و به اونیکی دیگه اطلاعات رو بفرسته و از سرور جوابش بیاد ... اگه بد توضیح دادم دوباره کامل با مثال توضیح بدم ؟!!
exlord
جمعه 28 اسفند 1388, 13:36 عصر
از 2 روش میتونی استفاده کنی..........
1- AJAX
فرم هاتو با ajax سابمیت کن.........اولی رو بفرست و بعد دومی رو...........
2- فرمتو بفرست به سرور خودت ......... از اونجا بفرست به سرور دیگه ........ جوابه سرور دوم رو تو سرور اولی بگیر و برگردون به کاربر.........
mohmadd
جمعه 28 اسفند 1388, 17:14 عصر
AJAX یه منبع خوبی میخوام ؟ اینگلیسی هم در حد متوسط بلدم در مورد روش دوم میشه بیشتر توضیح بدید ؟ "از اونجا بفرست به سرور دیگه" مشکل من همینجاست , من نمیدونم چطوری فرمی درست کنم که بدون SUBMIT کار کنه در ضمن کاربر نباید متوجه این موضوع بشه ...
exlord
شنبه 29 اسفند 1388, 15:23 عصر
یه فایل Handler به پروژت اضافه کن..... .ashx بعد ....... از تو فرمت ........
<form id="form1" action="Handler1.ashx" method="post">
<div>
<input id="Text1" name="Text1" type="text" />
<input id="Text2" name="Text2" type="text" />
<input id="Submit1" type="submit" value="submit" />
</div>
</form>
به سرور دیگت یه web service اضافه کن. ....
اینو به handler اضافه کن.............
ServiceReference1.Service1Client xx = new ServiceReference1.Service1Client();
public void ProcessRequest(HttpContext context)
{
switch (context.Request["ID"])
{
case "TestForm":
var aa = context.Request.Form; // mohtavaye aa = Text1=123&Text2=asd
string bb = xx.DoWork(aa);
context.Response.Write(bb.ToString());
break;
}
}
تو سرور دوم با web service داده هاتو بگیر ........... و نتایج رو return کن...........
mohmadd
چهارشنبه 04 فروردین 1389, 17:27 عصر
سلام
من یه مدت نبودم
خوب دوست عزیز اول ممنون که وقت گذاشتی ولی گفتم که من هنوز رو سرورنریختم و دسترسی هم به سرور ندارم در مورد ajax و ... زیاد حرفه ای نیستم الان به طور مثال کاربر میره صفحه مورد نظر متن مورد نظر رو تایپ میکنه
حالا وقتی رو submit کلیک کرد اون توسط حالا هر چیزی تو یه فایل txt تو سرور ذخیره بشه و بعد فرستاده همان فروم فرستاده بشه به سرور اصلی
اگه میتونی با مثال کامل بگو ؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.