من ميخوام وقتي روي يك دكمه توي يك فرم كليك ميشه يك Label توي يك صفحه asp نوشته اش عوض بشه.
چنين امكاني هست؟
من ميخوام وقتي روي يك دكمه توي يك فرم كليك ميشه يك Label توي يك صفحه asp نوشته اش عوض بشه.
چنين امكاني هست؟
يا راه حلي نداره يا اين كه كسي حوصله توضيح دادن نداره.![]()
سلام
منظورتان واضح نیست.من ميخوام وقتي روي يك دكمه توي يك فرم كليك ميشه يك Label توي يك صفحه asp نوشته اش عوض بشه.
آیا منظورتان از فرم همان صفحات aspx است؟ (این که خیلی ساده میشود و بعید میدانم بلد نباشید!)
یا منظورتان یک WinFormدر برنامه دکستاپی است؟؟؟ (این هم که یک کم غیر منطقی میشود!)
اولي را كه بلدم.
منظورم دومي است.
سلام
اگر سایت از خودتان است، اینطور برداشت میکنم که شما میخواهید بین برنامه دسکتاپ ووب ارتباط برقرار کنید و دیتایی را رد و بدل کنید، برای این کار سه راه منطقی وجود دارد:
1) راه اول استفاده از صفحات aspx و ashx است که به صورت پارامتر querystring فراخوانی شوند.
مثلاً sitename.com/page.aspx?paranname=ID,paramvalue=123
و صفحه aspx مربوطه با این پارامترها عملی را در وب انجام دهد، مثل تغییر در مجموعه Application یا تغییر مقداری در دیتابیس اصلی و...
ولی امکانات این روش محدود است و چندان کامل نیست.
2) راه بعدی ارتباط مستقیم از کلاینت به SqlServer مستقر در وب سرور است.
مثلاً با connectionstring زیر:
که نتیجتاً میتوانید مستقیماً مقادیر دیتابیس را تغییر دهید و طبیعتاً صفحات aspx که از این مقادیر استفاده میکنند هم تغییرات را نشان خواهند داد.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
3) راه حل نهایی که خیلی کامل و راحت تر است و میتوانید کارهای زیادی را به راحتی انجام دهید و توابعی با انواع پارامترها برای فراخوانی از راه دور داشته باشید، ایجاد یک وب سرویس جدید در سایتتان است.
بعد میتوانید با Add Web Refrence در پروژه exe تان توابع راه دور را به برنامه تان وارد کنید و از آنها استفاده کنید.
طبیعتاً کدهای داخلی وب سرویس که در فضای وب اجرا میشوند به راحتی میتوانند تغییراتی را در وب اعمال کنند.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)