ورود

View Full Version : مشکل گالری تصاویر هنگام استفاده از UrlRouting



hossein_va
چهارشنبه 09 اردیبهشت 1394, 21:27 عصر
باسلام

من گالری تصاویری دارم که در حالت عادی درست کار میکند ولی موقعی که از UrlRouting برای ارسال Id به این صفحه استفاده می کنم دیگه تصاویر را نشون نمیده.مشکل چیه؟

کد نگاشت:


void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
System.Web.Routing.RouteTable.Routes.MapPageRoute("ProductDetails", "ProductDetails/{PrId}", "~/ProductDetails.aspx");
}


اینم کد منبع داده ایم برای نمایش تصاویر

<ul id="etalage">
<asp:Repeater ID="rptProductPic" runat="server">
<ItemTemplate>
<li>
<img id="pic1" class="etalage_thumb_image" src='<%# Eval("Name","Image/Product/{0}") %>' />
<img id="pic2" class="etalage_source_image" src='<%# Eval("Name","Image/Product/{0}") %>' />
</li>
</ItemTemplate>
</asp:Repeater>
</ul>


ProductDetails.aspx صفحه ای هست که گالری درونش قرار دارد.

وقتی صفحه به صورت ProductDetails.aspx باز میکنم گالری باز میشه ولی وقتی به صورت ProductDetails/PrId باز می کنم دیگه تصاویر را نشون نمیده

aminmousavi
چهارشنبه 09 اردیبهشت 1394, 21:33 عصر
سلام دوست عزیز .
باید آدرس کامل رو بدید
مثل : http://www.test.com/Image/Product/{0}

hossein_va
چهارشنبه 09 اردیبهشت 1394, 22:13 عصر
تصاویر را نمایش میده ولی مشکلی که هست هنگامی که از جی کوئری پلاگین etalage ک برای بزرگنمایی تصویر استفاده میکنم دیگه تصاویر را نمایش نمیده ولی در حالتی که صفحه را به صورت
ProductDetails.aspx باز میکنم به صورت درست کار میکنه و تصاویر و گالری درست کار میکنه؟؟

hossein_va
چهارشنبه 09 اردیبهشت 1394, 22:34 عصر
اگه مشکل از پلاگین یا کدهای css بود پس هنگام استفاده از ادرس
ProductDetails.aspx هم نباید کار میکرد پس مشکل در استفاده از UrlRouting هست :متفکر::متفکر:

aminmousavi
چهارشنبه 09 اردیبهشت 1394, 22:39 عصر
تمامی آدرس هاتون رو باید کامل بدین (image,css,js,...)

hossein_va
چهارشنبه 09 اردیبهشت 1394, 22:41 عصر
آره دقیقا مشکل از آدرس دادن پلاگین بود