问题标签 [asp.net-core-tag-helpers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
631 浏览

asp.net-core - 用于 ViewComponent 渲染的 TagHelper

在重新发明轮子之前(不确定在这种情况下是否可能!),是否有一段代码显示如何在 Tag Helper 实现中调用 ViewComponent?

编辑:包括泰勒谈话中的代码

0 投票
2 回答
2853 浏览

c# - 如何解决〜来自 TagHelper 的根链接

在 ASP.NET 5 MVC6 RC1 - 我有一个 ViewComponent 旨在代表我传统的“屏幕左侧”主菜单。

我正在编写我的第一个 TagHelper 来表示每个菜单项链接。

我被困在我试图创建超链接的部分。

我该如何解决~/dashboard/summary?

如果我在此页面上显示菜单,则链接显示为/dashboard/~/dashboard/summary

@Url.Content("...")显示@Url.Content("...")ie 未作为剃刀处理。标签助手输出纯。

理想情况下,我希望该解决方案与 .NET Core 兼容,因为我最终的目标是实现 .NET Core 可部署解决方案。

见下文:

谢谢!担。

0 投票
1 回答
1852 浏览

c# - 如果字段有效,如何检查剃刀视图?

我将引导程序与 ASP.NET Core 一起使用,并指示表单字段验证错误,当给定字段出现错误时,我想将has-errors类添加到form-groupdiv。视图如下所示:

我想做类似的事情:

我知道我可以编写自己的标签助手,但是我很好奇是否有内置的解决方案。

0 投票
2 回答
1424 浏览

c# - How can I inject ViewDataDictionary or ModelStateDictionary into TagHelper?

In razor views I can access model state object:

How can i inject and access ViewData or ModelState objects in razor TagHelper? I tried the following, however the ViewData and ModelState are always null:

0 投票
1 回答
1804 浏览

c# - 有什么方法可以使用 Tag Helpers 创建循环吗?

有什么方法可以创建一个以某种方式迭代(类似重复)内部标签助手的标签助手?也就是说,类似:

我知道我可以用 razor foreach 做到这一点,但试图弄清楚如何做到这一点,而不必在我的 html 中切换到 c# 代码。

0 投票
0 回答
36 浏览

c# - 有没有办法用更强大的东西替换引用@addTagHelper 使用的项目名称的字符串

我在 dotnet core 中使用 Microsoft.AspNetCore.Razor.TagHelpers 包,我想删除对名称的依赖,或者至少让它动态化。

关于如何用更强大的东西替换“MyWonderfulApp”部分的任何想法?

类似的东西

0 投票
1 回答
405 浏览

c# - ASP.NET Core Web 应用程序 (.NET Framework) TagHelper Intellisense

我创建了一个 ASP.NET Core Web 应用程序 (.NET Framework) 项目,并期望 TagHelper Intellisense 能够工作(就像一个非 .Net Framework 核心项目一样);但它不起作用。

我看不到智能感知,例如但不限于:asp-for、asp-controller。

我错过了什么?

ASP.Net Web 框架和工具扩展版本:5.2.40314.0

这是我的project.json:

有任何想法吗?

0 投票
3 回答
8210 浏览

c# - 输入标签助手不使用 Razor 代码

我想将输入标签助手与剃须刀代码结合起来设置属性,但我无法让这两种技术一起工作。我只是想根据视图模型属性的值在输入字段上设置 disabled 属性。

当我将剃刀代码放在asp-for标签之后时,无法识别剃刀智能感知并且该字段未按预期禁用...

渲染输出...

当我将剃刀代码放在标签之前时,asp-for无法识别标签助手智能感知,并且未按预期使用视图模型属性设置该字段...

渲染输出...

请注意,如果 razor 代码位于类属性中,则组合标签助手和 razor 确实有效。不幸的是,输入字段需要 disabled 属性,而不是 bootstrap 3 的 disabled 类。

有没有办法使这项工作?

0 投票
0 回答
326 浏览

c# - 自定义 TagHelpers 不呈现

我在以下代码中定义了一个自定义 TagHelper:

这是我的 _ViewImports.cs.html 页面

在我看来Views\Home\Index.cshtml,我想这样做

但它没有呈现.../在我看来我的程序集/项目名称是 TJ.Website.Core

请帮忙

0 投票
3 回答
4833 浏览

c# - ViewComponent 标签助手不起作用

我已将我的 asp.net 核心 Web 应用程序从 1.0.1 更新到 1.1.0,但我的视图组件的标签助手不起作用:

它输出标签。它使用旧语法工作:@await Component.InvokeAsync(typeof(LoginFormViewComponent))

我错过了什么?

包.json:

我已将此添加到 _ViewImports.cshtml:

我的程序集名称是 DevPortal.dll