PDA

View Full Version : قسمت های ثابت یک صفحه



aidinwashere
سه شنبه 23 فروردین 1384, 04:34 صبح
با سلام;

میخواستم بپرسم چگونه میتوان قسمت های ثابت یک صفحه را در یک فایل aspx قرار داد
مثلا قسمت بالای همه صفحات این سایت که شامل logo و جستجو و لیست اعضا و ....
است در همه صفحات هست و احتمالا برای خودش یک فایل html یا حداقل tag ای است.
پس میخواهم روشی برای اضافه کردن یک فایل static رو در یک صفحه aspx بدونم.
این کار را در asp کلاسیک بلدم ولی در .net نه.
با احترام.
در ضمن search کردم,یافت نشد.
:flower:

komeil64
سه شنبه 23 فروردین 1384, 09:09 صبح
سلام
می توانید از یوزر کنترل استفاده کنید و در تمام صفحات اضافه کنید

omid_Ahmadi
سه شنبه 23 فروردین 1384, 12:14 عصر
برای این کار چند راه وجود داره
اول اینکه از FrameSet ها استفاده کنی ولی مشکلی که FrameSet ها دارند اینه که در ورژنهای قدیمی Browser ها شناسایی نمیشن
دوم اینکه همونطور که komeil64 گفت از یک UserControl استفاده کنی و بعد از طراحی Control اوون رو به اول همه صفحه ها اضافه کنی
و آخر اینکه کد مربوط رو در اول همه صفحه ها بنویسی که فکر کنم بدترین راه ممکن باشه :wink:
:موفق:

Happy_davood
سه شنبه 23 فروردین 1384, 15:05 عصر
یک راه دیگر هم هست . یه متغیر از نوع رشته تعریف می کنی و تمام قسمت ثابت رو درون اون قرار می دی و در هر صفحه ای که لازم باشه پرینتش می کنی . مثلاً یک رشته برای منو و یک رشته هم برای logo . لازم نیست همیشه و حتماً از کنترل های ASP کمک بگیری . بعضی مواقع هم ساده ترین روشها بهترین هم هستند .

aidinwashere
سه شنبه 23 فروردین 1384, 15:43 عصر
بابا بدون user control هم حتما میشه
مرسی که جواب دادین ولی راه بهتری به نظر کسی نمیرسه؟
چون چیزی است که در asp classic برای اون یک method وجودداشت پس حتما توی .net هم معادلی دارد!
با آرزوی موفقیت برای شما عزیزان. :wink:

titbasoft
سه شنبه 23 فروردین 1384, 15:57 عصر
از include فایل ها هم می تونید استفاده کنید

<!--#include file="_private/menu.asp"-->
سعی کنید از فایل های ASP استفاده کنید چون قابل download نیستند :wink:

aidinwashere
سه شنبه 23 فروردین 1384, 18:42 عصر
نه
منظورم استفاده از asp.net بود
این روشی که شما فرمودید html بود
اگه روش دیگری به ذهن دوستان میرسد ...

titbasoft
سه شنبه 23 فروردین 1384, 19:41 عصر
این روش قدیمی هست ولی در asp.net هم میشه استفاده بشه ولی در کل بهترین روش استفاده از user control است.

ealireza
سه شنبه 23 فروردین 1384, 19:48 عصر
komeil64 درست میگه یوزر کنترول .... :موفق: