ورود

View Full Version : مشکل با Url Routing در وب فرم



imanasp
شنبه 05 مرداد 1392, 01:20 صبح
دوستان من در فایل global برای اینکه css سایتم موقع وارد شدن به یک route خاص بهم می ریخت از کد زیر استفاده کردم ولی کار نمی کنه تایپکهای زیادی رو هم در سرتاسر وب دیدم و همشون رو تست کردم ولی نتیجه نداد کدهایی که استفاده کردم اینها هستن:


routes.Ignore("*.html|js|css|gif|jpg|jpeg|png");
یا:

RouteTable.Routes.Ignore("{*allcss}", new { allcss = @".*\.css(/.*)?" });

General-Xenon
شنبه 05 مرداد 1392, 03:22 صبح
سلام . مشکلاتی رو که در import اون فایل CSS داشتی رو بگو ...

مشکل در لود تصاویر یا آدس دهی هست ؟

imanasp
شنبه 05 مرداد 1392, 07:34 صبح
سلام . مشکلاتی رو که در import اون فایل CSS داشتی رو بگو ...

مشکل در لود تصاویر یا آدس دهی هست ؟

هم فایلهای css و هم بعضی از jquery های استفاده شده کار نمی کنه مثلا اسلایدری که دارم با وارد شدن به یک route خاص به هم می ریزه از resolve هم استفاده کردم جواب نداد

General-Xenon
یک شنبه 06 مرداد 1392, 14:11 عصر
هم فایلهای css و هم بعضی از jquery های استفاده شده کار نمی کنه مثلا اسلایدری که دارم با وارد شدن به یک route خاص به هم می ریزه از resolve هم استفاده کردم جواب نداد

من هم این مشکل رو قبلا داشتم اما با آدرس دهی مجدد این مشکل رو برطرف کردم
یعنی یک واسط مابین CSS قرار دادم
که کدهای من رو تبدیل رو Route فعلی می کرد
جز این راه هم راه دیگری نیست
ببین اگه با MVC کار میکنی یک Route با این کد در Default قرار بده.

public FileContentResult masterstyle()
{
System.Net.WebClient wb = new System.Net.WebClient();
string data = wb.DownloadString(Server.MapPath("THEME\\MASTER.CSS"));
string UrlRoot = Request.UrlReferrer.ToString().ToLower().Replace(R equest.UrlReferrer.PathAndQuery.ToString(), "") + "/";
string UrlRootTheme = UrlRoot + "/theme/";
data = data.Replace("url(./", "url(" + UrlRootTheme);

byte[] _res = System.Text.Encoding.ASCII.GetBytes(data);
return new FileContentResult(_res, "text/css");
}

imanasp
یک شنبه 06 مرداد 1392, 19:34 عصر
ممنون ولی همون طور که عنوان تایپیک میگه من از وب فرم استفاده می کنم

General-Xenon
یک شنبه 06 مرداد 1392, 21:27 عصر
ممنون ولی همون طور که عنوان تایپیک میگه من از وب فرم استفاده می کنم

خوب چه بهتر همین تغییر رو در یک GenericHandler امتحان کن ..