У меня возникла проблема с использованием a jQuery plugin в проекте ASP.NET MVC, где искажаются изображения в местах, которые не существуют.Повторно направлять запросы изображения в файле RouteConfig (ASP.NET MVC)?
Я получаю недостающие ошибки изображения, как, например:
GET http://localhost:51710/Home/img/chesspieces/wikipedia/bN.png 404 (Not Found)
Но я понятия не имею, почему это, кажется, ищет образы внутри localhost/Home
, как это?
Я хочу искать внутри папки содержимого для изображений, конечно, (например, \Content\chessboard.js\img
), а не контроллера вида/вида, например localhost/Home
.
Почему это и как я могу достичь того, чего хочу?
Мой routeconfig
файл все еще в ем по умолчанию состояние:
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
Edit:
Вот строка в chessboard.js, где я могу изменить маршрут послеlocalhost/Home
, но не localhost/Home
:
cfg.pieceTheme = 'img/chesspieces/wikipedia/{piece}.png';
Вы можете вставить пример кода вида были вы получите изображения? –
@bejger Это не сделано в представлении, это делается в chessboard.js (это очень длинный файл). Я могу изменить то, что после localhost/Home в этом файле, так что проблема должна быть в routeeconfig выше наверняка? – user2381114
Не обязательно. Не могли бы вы вставить место из файла chessboard.js, где вы получите изображения? –