问题标签 [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.
asp.net-core - 用于 ViewComponent 渲染的 TagHelper
在重新发明轮子之前(不确定在这种情况下是否可能!),是否有一段代码显示如何在 Tag Helper 实现中调用 ViewComponent?
编辑:包括泰勒谈话中的代码
c# - 如何解决〜来自 TagHelper 的根链接
在 ASP.NET 5 MVC6 RC1 - 我有一个 ViewComponent 旨在代表我传统的“屏幕左侧”主菜单。
我正在编写我的第一个 TagHelper 来表示每个菜单项链接。
我被困在我试图创建超链接的部分。
我该如何解决~/dashboard/summary?
如果我在此页面上显示菜单,则链接显示为/dashboard/~/dashboard/summary
。
@Url.Content("...")
显示@Url.Content("...")
ie 未作为剃刀处理。标签助手输出纯。
理想情况下,我希望该解决方案与 .NET Core 兼容,因为我最终的目标是实现 .NET Core 可部署解决方案。
见下文:
谢谢!担。
c# - 如果字段有效,如何检查剃刀视图?
我将引导程序与 ASP.NET Core 一起使用,并指示表单字段验证错误,当给定字段出现错误时,我想将has-errors
类添加到form-group
div。视图如下所示:
我想做类似的事情:
我知道我可以编写自己的标签助手,但是我很好奇是否有内置的解决方案。
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:
c# - 有什么方法可以使用 Tag Helpers 创建循环吗?
有什么方法可以创建一个以某种方式迭代(类似重复)内部标签助手的标签助手?也就是说,类似:
我知道我可以用 razor foreach 做到这一点,但试图弄清楚如何做到这一点,而不必在我的 html 中切换到 c# 代码。
c# - 有没有办法用更强大的东西替换引用@addTagHelper 使用的项目名称的字符串
我在 dotnet core 中使用 Microsoft.AspNetCore.Razor.TagHelpers 包,我想删除对名称的依赖,或者至少让它动态化。
关于如何用更强大的东西替换“MyWonderfulApp”部分的任何想法?
类似的东西
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:
有任何想法吗?
c# - 输入标签助手不使用 Razor 代码
我想将输入标签助手与剃须刀代码结合起来设置属性,但我无法让这两种技术一起工作。我只是想根据视图模型属性的值在输入字段上设置 disabled 属性。
当我将剃刀代码放在asp-for
标签之后时,无法识别剃刀智能感知并且该字段未按预期禁用...
渲染输出...
当我将剃刀代码放在标签之前时,asp-for
无法识别标签助手智能感知,并且未按预期使用视图模型属性设置该字段...
渲染输出...
请注意,如果 razor 代码位于类属性中,则组合标签助手和 razor 确实有效。不幸的是,输入字段需要 disabled 属性,而不是 bootstrap 3 的 disabled 类。
有没有办法使这项工作?
c# - 自定义 TagHelpers 不呈现
我在以下代码中定义了一个自定义 TagHelper:
这是我的 _ViewImports.cs.html 页面
在我看来Views\Home\Index.cshtml
,我想这样做
但它没有呈现.../在我看来我的程序集/项目名称是 TJ.Website.Core
请帮忙
c# - ViewComponent 标签助手不起作用
我已将我的 asp.net 核心 Web 应用程序从 1.0.1 更新到 1.1.0,但我的视图组件的标签助手不起作用:
它输出标签。它使用旧语法工作:@await Component.InvokeAsync(typeof(LoginFormViewComponent))
我错过了什么?
包.json:
我已将此添加到 _ViewImports.cshtml:
我的程序集名称是 DevPortal.dll