برگزیده های پرشین تولز

آدرس دهی

Sama01

کاربر تازه وارد
تاریخ عضویت
15 جولای 2005
نوشته‌ها
387
لایک‌ها
0
محل سکونت
Tehran
من در یک فولدر مثلا به اسم images عکس‌ها رو قرار دادم. بعد در masterpage برای یکی از خانه‌های جدولی، یکی از این عکس‌ها رو به عنوان پس‌زمینه (BackGround) معرفی کرده‌ام. ولی این عکس تنها در صورتی نمایش می‌یابد که بدین صورت معرفی شود:
کد:
style="Backgraund-image:url(../images/banner1.gif)"
این کار هم مشکل خاص خود را دارد. چون وقتی که فایل aspx در root باشد و یا در عمق خیلی بیشتری باشد، باز هم عکس نشان داده نمی‌شود.
مثلا برای فایل‌های موجود در فولدر secretFiles این خاصیت اعمال می‌شود، ولی برای default.aspx موجود در root اعمال نمی‌گردد.

من ترکیب‌های مختلفی را امتحان کردم. چه با .. و چه با ~، همچنین با اعمال کردن runat="server" ولی جواب نداد.

امیدوارم صورت مساله روشن شده باشد.
 

amin_lili

کاربر تازه وارد
تاریخ عضویت
24 آپریل 2007
نوشته‌ها
532
لایک‌ها
2
سن
43
محل سکونت
ای کاش آنجا ...

اصولا برای این که با جابجایی صفحات آدرس image های درون آن تغییر نکنه ما آدرس رو از ریشه به بعد دقیقا ذکر می کنیم . مثلا فرض کنید من در ریشه سایت یم دایرکتوری دارم به نام images و درون اون یک دایرکتوری دیگه به نام banners دارم . حالا کافیه در تمام صفحات سایتم به این شکل آدرس دهی کنم :
کد:
[left]
~/images/banners/1.gif
[/left]

در این روش همیشه کامپایلر میره به ریشه و از اون جا مسیر رو طی می کنه تا به فایل برسه .
 

Sama01

کاربر تازه وارد
تاریخ عضویت
15 جولای 2005
نوشته‌ها
387
لایک‌ها
0
محل سکونت
Tehran
درسته. مشکل من با image نیست. چون این کار به درستی انجام می‌شه. ولی برای تگ td این کار انجام نمی‌شه.
یکی از دوستان هم با قرار دادن فایل فلش swf این مشکل را داشت.

همانطو که گفتم، با ~ هم امتحان کردم. نشد.
 

amin_lili

کاربر تازه وارد
تاریخ عضویت
24 آپریل 2007
نوشته‌ها
532
لایک‌ها
2
سن
43
محل سکونت
ای کاش آنجا ...
مشکل اینجاست که شما به تگ مورد نظرتون دسترسی ندارید . برای حل این مشکل اینجا رو مطالعه کنید!
 

Sama01

کاربر تازه وارد
تاریخ عضویت
15 جولای 2005
نوشته‌ها
387
لایک‌ها
0
محل سکونت
Tehran
من هم نمی‌خوام از درون صفحه، به این تگ‌ها دسترسی داشته باشم. همه‌ی این کارها رو در master page انجام می‌دم.
مشکل اینجا بود که آدرس‌ها باید متناسب با صفحات تغییر می‌کردند که این کار اصلا جالب نیست.

من با css این مشکل را حل کردم.
ولی اگر راه دیگری سراغ دارید بنویسید.
ممنون.


حالا سوال دوم:
مشکل آدرس دهی برای فایل‌های فلش swf هم وجود داره. برای آنها چه باید بکنیم؟
 
بالا