PDA

View Full Version : سوال: مشکل عکس در Master Page



ehsanvbnet
دوشنبه 01 مهر 1387, 17:19 عصر
سلام به همگی دوستان خسته نباشید
من در سلوشن خودم نزیدک 7 تا پیچ اصلی دارم که همه ی اینها از یک مستر پیچی که شامل عکس و منو یک متن متحرک است و در این سلوشن چند پوشه برای صفحه های زیرین منو ها می خوام که از همین مستر پیچ استفاده کنه که در ابتدای سلوشن بود ولی وقتی از اون استفاده می کنم همه چی به غیر از عکس ها رو نشون می ده و هیچ Error خاصی هم نمی ده کسی می دونه مشکل کجاست
دستتون درد نکنه !!!!!<<>>

amirniknam
دوشنبه 01 مهر 1387, 17:49 عصر
به اين خاطر هست كه پوشه ي صفحات با پوشه MasterPage فرق مي كنه در نتيجه آدرس هاي نسبي اشتباه توليد مي شوند براي اين كار از سه روش زير مي توني استفاده كني :
1) به جاي استفاده از كنترل img (متعلق به كنترل هاي HTML) از كنترل Image (متعلق به كنترل هاي ASP.NET ) استفاده كني زيرا آدرس هاي نسبي تنها در مورد كنترل هاي ASP.NET تصحيح مي شن
2) استفاده از آدرس دهي مطلق (كه اصلا توصيه نمي شود)
3) استفاده از تابع ResolveUrl : اين تابع آدرس نسبي ميگيره و مطلق بر ميگردونه پس مي تونه آدرس عكس ها رو به اين صورت اصلاح كني مثلا:


<img src='<%Page.ResolveUrl("~/img/1.jpg")%>' .....

ehsanvbnet
سه شنبه 02 مهر 1387, 12:39 عصر
دستتون بابت این کد درد نکنه ولی وقتی که بعضی از سلول های جدولم پشت زمینه ی آنها عکس دارند برای پشت زمینه چه کار کنم

amirniknam
سه شنبه 02 مهر 1387, 13:17 عصر
چه فرقي مي كنه همين كد رو مي تونيد براي BackGround جدول بنويس