Вопрос

Я использую следующие приложения .NET для разрешения пути к изображению или файлу CSS или файлу JavaScript.

<%=ResolveUrl("~/Scripts/myscript.js")%>

<%=ResolveUrl("~/images/myimage.jpg")%>

Все мои страницы и элементы управления наследуют с базовой страницы или базового пользователя.

Я попытался, но не удалось переоценить метод разрешения, чтобы я мог включить какую -то пользовательскую логику в путь файлов.

Любые идеи, как я мог бы переопределить метод разрешения? Альтернатива - создать мой собственный метод, который делает аналогичный, но предпочел бы работать с ResolveUrl.

Это было полезно?

Решение

ResolveUrl Не виртуально, поэтому вы не будете иметь небольшой успех, используя переопределение, и он не использует ничего, что вы можете переопределить, чтобы настроить функциональность. Это оставляет вас с написанием собственной функции утилиты.

Другие советы

Я бы создал свой собственный ResolveCustomUrl Метод, чтобы будущие разработчики не сходили с ума

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top