60得票11回答
自定义标签助手不起作用。

我按照几个指南创建了一个ASP Core自定义标签助手。 这是我的标签助手:using Microsoft.AspNetCore.Mvc.ViewFeatures; using Microsoft.AspNetCore.Razor.TagHelpers; using System; nam...

24得票2回答
ASP.NET Core的“asp-fallback-*”CDN标签助手是如何工作的?

我了解asp-fallback-*标签助手的作用,但我不明白它们是如何实现的。 例如: <link rel="stylesheet" href="//ajax.aspnetcdn.com/ajax/bootstrap/3.3.5/css/boot...

22得票8回答
在ASP.NET Core中显示只读字段

我是ASP.NET Core的新手,想问如何在视图中显示一个字段。 我有一个class Person { public string Name {get; set;} public string Nickname {get; set;} } 通常,在EditPerson视...

16得票4回答
ViewComponent标记助手无法正常工作。

我将我的asp.net core网络应用程序从1.0.1更新到了1.1.0,但是我的视图组件标记助手未能正常工作:<vc:login-form /> 它输出标签。它使用旧的语法工作:@await Component.InvokeAsync(typeof(LoginFormViewC...

13得票1回答
在标签助手中添加ViewContext属性的目的是什么?

我有两个问题: 1. 什么是ViewContext以及它的优点? 2. 为什么我们在标记助手中必须使用它? 实际上,我是一个初学者,正在跟随Adam Freeman的《Pro ASP.NET Core MVC,第6版》学习。他创建了一个标记助手类,在其中使用了ViewContext。 [V...

12得票3回答
如何在ASP.NET Core自定义标签助手中使用视图?

我一直在参考微软的这篇关于编写自定义标签助手的文章here。 无论在哪里,我都看到代码中元素标记硬编码在C#中。 例如(摘自上面的链接)public override void Process(TagHelperContext context, TagHelperOutput output...

11得票3回答
.NET Core <select> 带默认值?

我的目标是生成一个带有特定选中值()的下拉菜单,因此最终的HTML应该是这样的: &lt;select&gt; &lt;option value = "1"&gt;Option1&lt;/option&gt; &lt;option value = "2" selected&gt;Op...

10得票4回答
使用 asp-page TagHelper 时链接无法渲染

我有一个页面,在使用 asp-page TagHelper 时无法在HTML中呈现链接。我之前也遇到过这种情况,但是那时由于打错字或页面不存在所致。 在下面的 _Layout 中,有两个链接: Users 呈现为 http://localhost/ReportGroups/Admin/U...

10得票3回答
如何在Blazor中使用TagHelpers?

我创建了一个标签助手,并想在我的 Blazor 示例项目中使用它。但是,当我想要使用这个标签助手时,编译器会报错: “CS0103 The name 'StartTagHelperWritingScope' does not exist in the current context Firs...

10得票1回答
如何在ASP.NET Core中将ModelExpression绑定到ViewComponent?

我想绑定一个模型表达式(例如属性)到一个视图组件,就像我会使用HTML助手(例如@Html.EditorFor())或标签助手(例如&lt;partial for /&gt;)一样,并在视图中重复使用此模型和/或嵌套的HTML和/或标记助手。我可以将ModelExpression定义为视图组件...