PDA

View Full Version : دریافت عدد در کلاینت و نمایش خروجی در سرور؟؟



baran1367
یک شنبه 12 شهریور 1391, 19:21 عصر
سلام خسته نباشید
ی سوال داشتم اونم اینکه فرق بین سرور و کلاینت در asp چیست؟
در واقع سوالم این است که میخوام در کلاینت 3 عدد گرفته شود و در سرور بزرگترینشون چاپ شود.کدبرنامه مهم نیست انتخاب بزرگترین بین 3 عدد if است چیزی که مد نظر کن است این است که بتونم عددها را در کلاینت دریافت و خروجی را دز سرور نشان دهم.من چیزی از سرور وکلاینت و نحوه کارشون نمیدونم اگه میشه کامل توضیح بدیم ممنون میشم.

meisam12
یک شنبه 12 شهریور 1391, 19:27 عصر
سلام
دوست عزیز در asp دو نوع کنترل داریم :
1 - server side : این کنترل ها مثل textbox و ... داده هایشان را از سمت کلاینت می گیرند ولی پردازش در سمت کلاینت انجام می پذیرد و در این نوع کنترل ها می توانید کدنویسی در سمت سرور داشته باشید. فرضاً با کلیک روی button عمل postback انجام می گیرد. یعنی داده هایتان به سرور داده می شود و سمت سرور پردازش می شود و نتیجه به کلاینت برگردانده می شود.
2- client side : این کنترل ها سمت کلایت داده می گیرد و پردازش می شود و برای نوشتن کد فقط از جاوا اسکریپت می توانید استفاده کنید. و سبب عمل postback نمی شود.

baran1367
یک شنبه 12 شهریور 1391, 19:36 عصر
سلام
دوست عزیز در asp دو نوع کنترل داریم :
1 - server side : این کنترل ها مثل textbox و ... داده هایشان را از سمت کلاینت می گیرند ولی پردازش در سمت کلاینت انجام می پذیرد و در این نوع کنترل ها می توانید کدنویسی در سمت سرور داشته باشید. فرضاً با کلیک روی button عمل postback انجام می گیرد. یعنی داده هایتان به سرور داده می شود و سمت سرور پردازش می شود و نتیجه به کلاینت برگردانده می شود.
2- client side : این کنترل ها سمت کلایت داده می گیرد و پردازش می شود و برای نوشتن کد فقط از جاوا اسکریپت می توانید استفاده کنید. و سبب عمل postback نمی شود.


ممنون از راهنماییتون امکان دارد بفرمایید در واقع الان کدم را باید در کجا بنویسم ؟ برای اینکه کدم در کلاینت باشه و به سرور ارسال بشه چه کاری باید انجام بدم؟و از چه کدی باید استفاده کنم؟کد if برنامه را کجا بنوسیم؟
بازم ممنون

meisam12
یک شنبه 12 شهریور 1391, 19:42 عصر
شما برای کنترلی که می خواهید برنامه نویسی کنید باید کنترل server side باشد. از client side معمولاً برای جاوا اسکریپت استفاده می شود مثل افکت هایی که در سایت ها قرار می دهند.

baran1367
یک شنبه 12 شهریور 1391, 21:00 عصر
شما برای کنترلی که می خواهید برنامه نویسی کنید باید کنترل server side باشد. از client side معمولاً برای جاوا اسکریپت استفاده می شود مثل افکت هایی که در سایت ها قرار می دهند.

در واقع باید 3 textbox داشته باشم و یک button واین کد را داخل button بزارم.
dim number1 as integer, number2 as integer , txtnumber3 as integer
number1=txtnumber1.text
number2=txtnumber2.text
number3=txtnumber3.text
if number1>number2 and number1>number3 then
msgbox(number1)
else if number2>number1 and number2>number3 then
msgbox(number2)
else if number3>number1 and number3>number2 then
msgbox(number3)
end if


یعنی همیشه ما کدنویسی سرور انجام میدهیم؟
یعنی ما میتونیم همین کد رو طور دیگری بنویسیم یا نه چون textbox هست همیشه کارش اینه که ورودی را از کلاینت میگیره و به سرور میفرسته و خروجی را در سرور بر میگردونه؟
اگر اینطوری که متوجه شدم باشه پس دیگه نیازی به گفتن ندارد که عدد در کلاینت گرفته شود و در سرور فرستاده شود و خروجی نمایش داده باشد.همیشه همین طوری هست دیگه.علت اینکه این سوال گفته شده چیه؟

meisam12
یک شنبه 12 شهریور 1391, 21:15 عصر
بله - این جور کدها روی سرور سایت پردازش می شود.
بحث روی پردازش در سرور ساید و کلاینت ساید می باشد کدهای سمت کلاینت معمولاً جاوا اسکریپت استفاده می شود فرضاً می خواهیم افکت بزاریم یا نه اصلاً اون کدهایی که نوشتید نمی خواهید پست بک شود شما اون وقت می توانید از تکنولوژی ajax استفاده کنید.