View Full Version : سوال: استفاده از windows web browser control در Asp.net
Z.Abdollahi
سه شنبه 02 خرداد 1391, 14:49 عصر
سلام.
من نیاز دارم که یک صفحه وب رو در برنامه ام باز کنم. به چندین دلیل نمیخوام از Iframe استفاده کنم که مهم ترینش اینه که می خوام کلیه عملیات اون صفحه وبی که navigate میشه تو همون محدوده browser اتفاق بیافته و به هیچ عنوان به صفحه دیگه ای ارجاع داده نشه.
گزینه جایگزین استفاده از web browser هست که یک کنترل ویندوزی است و به صورت STA اجرا میشه. حالا سئوالم اینه که چطور باید از این کنترل تو صفحه ASP.NET استفاده کنم؟ در ضمن نمی خوام این browser به صورت یک فرم جداگانه باز بشه. بلکه می خوام تو همون صفحه Aspx و در یک content place holder باز بشه.
TeacherMath
سه شنبه 02 خرداد 1391, 15:52 عصر
از این کنترل نمی تونید استفاده کنید .باید بگید چه کار می خواید بکنید تا یه روش جایگزین به شما گفته بشه .
Z.Abdollahi
سه شنبه 02 خرداد 1391, 16:01 عصر
با تشکر از جوابتون.
از این کنترل میشه استفاده کرد. همین الان هم یک sample دارم که کار می کنه. مشکلش اینه که به صورت فرم جداگانه باز میشه. من می خوام بخشی از صفحه خودم باشه.
و در مورد اینکه می خوام چکار کنم. می خوام یه برنامه ای شبیه به ITunes یا samsung apps بنویسم. اگر دقت کنید تو این برنامه ها اون قسمت سمت چپ که category ها رو نشون میده ثابت هست و بخش سمت راست که حاوی app های دسته انتخاب شده است دینامیک هست. بعد اگر یک app رو انتخاب کنید و بخواین مشخصاتش رو ببینید یا اون رو بخرید همه این عملیات تو همون قسمت سمت راست انجام میشه و باقی صفحه ثابته.
TeacherMath
سه شنبه 02 خرداد 1391, 17:20 عصر
شاید اگه از چند تا master page تو در تو استفاد ه کنید کارتون را بیفته.شاید هم از ajax شاید از css
alonemm
سه شنبه 02 خرداد 1391, 17:27 عصر
با تشکر از جوابتون.
از این کنترل میشه استفاده کرد. همین الان هم یک sample دارم که کار می کنه. مشکلش اینه که به صورت فرم جداگانه باز میشه. من می خوام بخشی از صفحه خودم باشه.
و در مورد اینکه می خوام چکار کنم. می خوام یه برنامه ای شبیه به ITunes یا samsung apps بنویسم. اگر دقت کنید تو این برنامه ها اون قسمت سمت چپ که category ها رو نشون میده ثابت هست و بخش سمت راست که حاوی app های دسته انتخاب شده است دینامیک هست. بعد اگر یک app رو انتخاب کنید و بخواین مشخصاتش رو ببینید یا اون رو بخرید همه این عملیات تو همون قسمت سمت راست انجام میشه و باقی صفحه ثابته.
باسلام:
اگر درست متوجه شده باشم شما میخواید یک سری عملیات رو درون قسمتی از صفحه انجام بدید که بدون اینکه صفحه دوباره به سمت سرور فرستاده بشه و یا پست بک بشه.
Ajax برای همین کار بوجود آمده.
در دات نت با کنترل هایی مثل UpdatePanel میتونید این عملیات رو به راحتی پیاده سازی کنید. (درتالار جستجو کنید نمونه کد زیاد هست.)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.