- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 ASP.NET Core 2.0 网站,它托管在 .NET Core 控制台/服务中。我已经实现了一个简单的自定义 TagHelper。当我直接从 VS2017 启动 ASP.NET Core 网站时,TagHelper 工作正常。当我启动托管 asp.net 页面的 .NET Core 控制台主机时,标签助手不起作用。
我尝试在 _ViewImports.cshtml 中注册 TagHelper,并直接在 View 中注册为 self (Home/Index)。
我的自定义 TagHelper:
[HtmlTargetElement("time")]
public class TimeTagHelper : TagHelper
{
public override async Task ProcessAsync(TagHelperContext context, TagHelperOutput output)
{
output.Content.SetHtmlContent($"<h1>{DateTime.Now.ToShortTimeString()}</h1>");
}
}
_ViewImports.cshtml
@using SelfHosted.Website
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@addTagHelper SelfHosted.Website.TagHelpers.*, SelfHosted.Website
VS2017 中的 TimeTagHelper 智能感知工作正常: TimeTagHelper in Index.cshtml
密码在GitHub . TagHelper 在 SelfHosted.Website 中实现并在/Home/Index 中使用。当 SelfHosted.Website 直接启动时它工作完美。但是当我从 SelfHostes.Console 启动网站时,它不起作用。
最佳答案
好的...我找到了答案并记录在这里。
https://github.com/aspnet/Home/issues/2216#issuecomment-332751869
关于c# - 自托管 ASP.NET Core 2.0 : TagHelper doesnt work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46449354/
有没有办法让 TagHelper 渲染另一个 TagHelper? 示例标签助手; public class OuterTagHelper : TagHelper { public overr
我要触发股票ScriptTagHelper ( view source on GitHub ) 以便模拟 asp-append-version="true"属性。 我知道使用它的正确方法是改变这个:
我正在编写一个简单的分页 TagHelper,我希望输出如下所示: Some Text Some Other Text ... 我的想法是,在定义我的类时,我会生成“a”元
我想知道是否可以从 ASP.Net Core 版本 2.1/2.2 中的子 TagHelper 元素访问父 TagHelper 的属性。 我正在寻找是否有可能建立子级-父级 TagHelper 关系,
这是对 this question 的后续问题,这似乎适用于较旧的 ASP.NET Core 版本(我使用的是 2.1)。 我正在尝试从 TagHelper 中手动调用 TagHelper。应用上面链
在带有 Razor View 的 ASP.NET Core 2.0 项目中,我在运行时加载一个包含 TagHelpers 的程序集。 当 .dll 位于项目的 bin 文件夹中或当 TagHelper
我正在尝试在 MVC 6/ASP.Net vNext 中创建一个自定义标签助手 - taghelper 工作正常,但是有一种方法可以指定有效的 asp- 属性以与标签一起使用,以便它们出现在智能感知?
尝试编写自定义 TagHelper 来显示模型属性的 Description 属性。一切似乎都正常,但描述文本没有传递到我的 ModelExpression 元数据,它仍然是 null。 这是一个 a
带有包含此行的局部 View 我得到以下输出 > 这意味着我需要使用像这样的 Bind 属性在我的操作定义中考虑该“表单”前缀 public async Task SendContactForm(
如果我有这样的标签: Some content 如何获取 TagHelper 中的内容? 我在 TagHelper 或 TagHelperContext 上看不到任何内容。 我正在尝试解析标签的内容。
我使用的是asp core 2.0 MVC,经常在表单中使用这样的代码:
在 C# (ASP.NET Core) 项目中,登录后,站点必须根据用户的权限列出一个带有子菜单的菜单。此菜单出现在所有站点中。基本上是一个仪表板菜单。 这个菜单(子菜单)的内容是动态的,根据用户的许
某些模型属性具有“必需”数据注释,我需要在 TagHelper 类中读取这些注释。 public partial class Sale { [Required] public stri
我正在编写一个自定义 TagHelper 并希望在其中呈现一个 ViewComponent。 类似于 vc:xyz 标记助手所做的事情,但以一种更可控的方式,以便我可以在运行时确定要渲染哪个 View
我创建了一个标签助手,并希望在我的 Blazor 示例项目中使用它。但是,当我想使用标签助手时,编译器会提示: CS0103 当前上下文 FirstBlazorApp 中不存在名称“StartTagH
在链接上指定 asp-controller 和 asp-action 时,同时传递 id 属性的语法是什么? 例如例如,如果我想链接到给定对象的编辑 URL,则所需的 URL 为 /user/edit
我正在尝试创建一个表标记助手,它可以自动解析给定模型中的列和行。 这是它应该如何(理论上使用): 这应该自动显示列名和行。 生成列名并不难,因为我正在传递模型 [HtmlTargetElement
我写了一个标签助手,我需要获取模型属性的类型,因为我想基于它创建一个 html 标签实例。 如果它的类型是Boolean,我想创建Checkbox 的实例等等。 [HtmlTargetElement(
我到处搜索,我想要的基本上是不使用 Controller 或操作上下文的 MVC6 的 RenderViewToString。 由于自定义 TagHelpers 进入了它们自己的类,这些上下文将不可用
在 ASP.NET 5 MVC6 RC1 中——我有一个 ViewComponent,它旨在代表我传统的“屏幕左侧”主菜单。 我正在编写我的第一个 TagHelper 来表示每个菜单项链接。 我卡在了
我是一名优秀的程序员,十分优秀!