В классе TagHelper получить текущий url c#
Представим пустой класс для создания TagHelper :
public class HyperLinkTagHelper : TagHelper
{
public override void Process(TagHelperContext context, TagHelperOutput output)
{
}
}
И я хочу чтобы tag-хелпер в зависимости от url делал определенную задачу, но как получать url я не могу найти.На HttpContext.Current.Request.Url.AbsoluteUri VS ругается
Ответы (1 шт):
Автор решения: Bulson
→ Ссылка
public class MyTagHelper : TagHelper
{
[ViewContext]
public ViewContext ViewContext { get; set; }
public override void Process(TagHelperContext context, TagHelperOutput output)
{
var url = ViewContext.HttpContext.Request.GetDisplayUrl();
}
}