PDA

View Full Version : مشکل با یوزرکنترل



javad3151
جمعه 09 دی 1384, 22:25 عصر
سلام
من یک یوزر کنترل طراحی کردم که ازش در داخل چند صفحه استفاده می کنم ( که این صفحات در دایرکتوری های مختلف قرار داره ) مشکل اینجا است که وقتی یوزر کنترل را در صفحه دیگری قرار می دهم تمام آدرس ها یی که دادم مسیرش عوض میشه (آدرس تصاویر و دیگر فایلها )
مثلا خود یوزر کنترل در ROOT هست و آدرسها رو از اونجا میگیره , حالا وقتی به صفحه ای در دایرکتوری ADMIN اضافه بشه آدرس ها عوض میشه!!!!!!!!!!!
؟؟؟؟؟؟

iekrang
شنبه 10 دی 1384, 13:00 عصر
نه اصلاً اینطور نیست.
شما توی یوزرکنترلتون آدرس عکس هاتون رو مشخص کنید و برای استفاده از اون توی فولدرهای دیگه احتیاجی به تغییر آدرس نیست.

titbasoft
شنبه 10 دی 1384, 13:56 عصر
زمانی که از asp:Image یا دیگر کنترل های server side استفاده می کنید (به علت ماهیت server side ای که دارن) آدرس جاری اونها همون آدرس user control ای که اون کنترل ها رو در برگرفته (container) خواهد بود. اگر این مساله مشکل زا است باید از روش های دیگه مثل استفاده از HTML control ها یا دادن آدرس کامل استفاده کنید.

javad3151
یک شنبه 11 دی 1384, 07:19 صبح
ممنون آقای titbasoft

Behrouz_Rad
یک شنبه 11 دی 1384, 10:50 صبح
در بیشتر پروژه ها، با ایجاد یک تابع، مسیر جاری را بازیابی کرده و بر اساس آن نسبت به مسیردهی به عناصر مختلف اقدام می کنند...
موفق باشید.