问题标签 [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 投票
4 回答
17743 浏览

razor - asp.net 有条件地禁用标签助手(textarea)

我想根据从模型中评估的条件启用或禁用 textarea,并且我正在使用 textarea 标签助手。换句话说,是这样的:

但是我得到了以下设计时错误:标签助手'textarea'在元素的属性声明区域中不能有C#。

然后我尝试了:

它没有显示任何设计时错误,但呈现如下: Model.MustDisable==truerenders disabled='disabled' AND Model.MustDisable==falserenders disabled。因此文本区域将始终被禁用。

然后我尝试(删除's):

它没有显示任何设计时错误,但呈现与前一个相同。

我怎样才能以正确的方式实现这一点?

0 投票
1 回答
6418 浏览

views - 我应该将 asp-append-version="true" 附加到我在 asp.net MVC6 中的所有图像吗?

问题在标题中。对每个图像使用这个标签助手似乎是合乎逻辑的,但如果我确实应该这样做,为什么这不是默认值?

这对性能有什么影响吗?是否存在不应该使用此标签助手装饰图像的情况?

0 投票
1 回答
122 浏览

asp.net - ASP.net MVC6 Tag Helpers 生成无效标记?

考虑以下:

以下元标记由 asp 生成:

如果我尝试使用 HTML5 验证器对此进行验证,则会收到以下错误:

Validator.nu(公共):元素“meta”缺少以下一个或多个属性:“content”、“property”。

无论如何我可以解决这个问题还是应该向asp团队报告这个问题?

更新

我已将此作为问题提交给 asp.net 团队。

0 投票
1 回答
280 浏览

c# - ASP.NET MVC6 和 EF 7 中的自定义 TagHelper

这是我的代码:

_ViewImport.cs

BFcMVC.TagsHelpers:

索引.cshtml

所有下一个代码都返回错误:

我该如何解决这个问题?

0 投票
1 回答
361 浏览

c# - 将值从字段传递到查询字符串

如何将值设置为查询字符串

单击 POST 按钮时,它会重定向到“/message_board_search”,但没有查询字符串。我希望它显示“/message_board_search?talk_query=query1”我如何从 id="talk_query" 字段中获取值并在单击 POST 时将其放入查询字符串中。现在“asp-route-talk_query”可以像 asp-route-talk_query="hardcoded" 一样被硬编码

我使用了“asp-route”,因为视图位于 /talk/message_board_search”,但我希望它位于根路径“/message_board_search”中,这就是我使用路由“TalkMessageBoardSearch”的原因。

0 投票
2 回答
553 浏览

c# - 在将 @addTagHelper 添加到 *.cshtml 文件后。显示错误 500

当我使用

在我的 .cshtml 文件中,它会导致错误 500。但它在另一个 ViewComponent 中工作

0 投票
0 回答
125 浏览

c# - ASP.NET MVC 6 使用标签助手时有条件地设置禁用属性

我刚开始使用很棒的 ASP.NET MVC Tag Helpers,但我不知道如何有条件地设置布尔属性,如 disabled 属性。

例如,我有一个看起来像这样的标签助手:

但我只希望该disabled部分在例如@Model.IsDisabled为真时出现。

我该怎么做呢?

0 投票
1 回答
1441 浏览

asp.net-core - Asp.Net MVC Core 1.0 - 带有空白区域的锚标记助手

我有一个名为 Admin 的区域,在我在该区域的一个页面中,我想导航到位于我的区域之外的视图,实际上它不在任何区域,使用 HTML 助手我可以为此传递空像这样:

但是当使用标签助手时,传递空不起作用:

值得注意的是,我已经看到了这个问题,但我的问题是专门关于指定区域的方式,它可以将我导航到当前区域之外的站点根目录,并且我知道我可以使用普通 URL,但是我很好奇它是否可以用标签助手来完成。

0 投票
1 回答
1933 浏览

c# - 如何将 innerHtml 输入到输入中(使用 TagHelper 生成)?

我使用 MVC 6 Tag Helper 创建了自己的锚标记。如果我从属性中给出innerHtml,它工作正常,但我想直接从HTML 中给出innerHtml。这是我的自定义锚点的 TagHelper 代码

现在的用法是这样的(当前情况 - 它有效)

是否可以像下面这样手动提供内部 html 文本?(需要的情况 - 目前不起作用)

0 投票
1 回答
1408 浏览

razor - ASP.NET Core TagHelper 属性的默认值

如果我有以下标签助手:

如何使用我在上面的属性上给出的默认值,以便在使用时不必为属性提供值:

代替:

更新

我在 MVC GitHub 页面上提出了一个问题,因为这确实应该是一个内置功能。