Я создал этого помощника:
public static class UrlHelper
{
public static string SharedFolderUrl = "/template/";
public static string SpecificFolderSiteUrl = "/static/";
public static string GetSharedFileUrl(this System.Web.UI.Control control, string fileurl)
{
return control.ResolveUrl(string.Concat(
SharedFolderUrl,
fileurl,
string.Concat((fileurl.Contains("?") ? "&v=" : "?v="), _SiteVersion)
).Replace("//", "/"));
}
}
Итак, на главной домашней странице я попытался изменить эту строку:
<%@ Register TagPrefix="mscom" TagName="Wedcs" Src="/template/Wedcs.ascx" %>
на:
<%@ Register TagPrefix="mscom" TagName="Wedcs" Src="<%$ this.GetSharedFileUrl("controls/tracking/Wedcs.ascx")%>" %>
У меня ошибка указывает, что формат этой строки неправильный.
Мне нужно знать, как я могу решить эту проблему?
Спасибо,