PDA

View Full Version : دسترسی به یک فرم از سایر فرمها در ASP.NET



babila
پنج شنبه 05 آبان 1384, 00:22 صبح
من یک پروژه ASP.NET بازبان VB دارم که چندتا فرم داره و در فرم (صفحه) اصلی چند تا Button داره
می خام وقتی که در صفحه اصلی روی هر یک از button ها که کلیک شد صفحه(فرم) مربوط به خودش رو باز بکنه (معادل دستور formxxx.show)

در ضمن وقتی روی یکی از فرمها از کامپوننت sqlconnection , یا SqlCommand , ... استفاده کردیم چطور می تونیم در کل پروژه به این کامپوننت ها دسترسی داشته باشیم و دیگه مجبور نباشیم روی هر فرم این کامپوننت ها رو قرار بدیم
(خیلی ساده نوشتم تا باعث سردرگمی اساتید نشه چون می دونم که خیلی سوالات ابتدائی هستن)

titbasoft
پنج شنبه 05 آبان 1384, 11:33 صبح
در ضمن وقتی روی یکی از فرمها از کامپوننت sqlconnection , یا SqlCommand , ... استفاده کردیم چطور می تونیم در کل پروژه به این کامپوننت ها دسترسی داشته باشیم و دیگه مجبور نباشیم روی هر فرم این کامپوننت ها رو قرار بدیمدر ساده ترین حالت چنین کاری اصلا توصیه نمیشه چون منابع زیادی از server می گیره و حتما راه بهتری برای حل مشکل احتمالی شما وجود داره. اما اگر به هر قیمت که شده بخواهید این کار رو انجام بدید راهش اینه که اون object تون رو به صورت session ذخیره کنید.


می خام وقتی که در صفحه اصلی روی هر یک از button ها که کلیک شد صفحه(فرم) مربوط به خودش رو باز بکنهبرای navigation راه های زیادی وجود داره اما 4 تا راه تعریف شده وجود داره:
1) response.redirect
2) server.transfer
3) server.execute
4) window.open (در اسکریپت های سمت client ) : فکر کنم شما چنین چیزی احتیاج دارید:


window.open ("mypage.aspx","myHandle","width=100px,height=100px");

babila
جمعه 06 آبان 1384, 12:56 عصر
اقا دستت درد نکنه مشکل دوم با Response.redirect حل شد