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

.net - 在 ASP.NET 5 中手动创建和验证防伪令牌

我正在玩 ASP vnext 和 AngularJS。我已经设置了一个 Web API,正在使用一些控制器并正在使用 Angular 来做一些网络魔术。

我已按照本指南的大部分内容来启动和运行我的项目:http: //stephenwalther.com/archive/2015/01/29/asp-net-5-and-angularjs-part-6-security

...效果很好。我已经设置了我的数据库等,并且我的工作正常。我也设置了身份框架,但我还没有使用它。

我想将一些数据发布到 WebAPI。这也可以正常工作,但现在我想在使用防伪令牌时这样做。我用谷歌搜索了很多,我想这是最有意义的: novablog

但是:这使用 System.Web.Helpers 创建令牌并验证它们。它们在 vnext 中不再可用。我现在不知道用什么来创建和验证令牌。

有任何想法吗?

0 投票
4 回答
62095 浏览

asp.net-core - TagHelper 用于将路由值作为链接的一部分传递

在链接上指定asp-controllerandasp-action时,传递 id 属性的语法是什么?

例如,如果我想链接到给定对象的编辑 URL,则所需的 URL 将是/user/edit/5例如。

有没有一种方法可以使用 TagHelpers 来实现这一点,还是我们仍然必须退回到@Html.ActionLink()?

0 投票
2 回答
1116 浏览

asp.net-core - TagHelper 用于将路由值作为此格式的链接的一部分传递 /users/edit/10

我需要将我的资源的 ID 作为 URL 的一部分传递。有什么方法可以使用标签助手将链接格式化为 /users/edit/10 ?

我在另一个问题上看到了以下示例,但这给了我 user/edit?id=10&foo=bar. 不是我想要的。:(

以下是我试图达到的实际功能:

我尝试使用下面的 a 标签,但它仍然生成不正确的链接。

上面的链接生成下面的路径。

谢谢!

0 投票
1 回答
1136 浏览

c# - Asp.Net 5 TagHelper 模型状态绑定

我正在尝试制作一个绑定到当前 ModelState 的自定义 TagHelper,就像

我想从我的自定义 TagHelper 类中进行一些 ModelState 验证。

试图搜索Github存储库,但无法查明这种确切的行为。任何人都找到了一种方法来做到这一点?

谢谢!

0 投票
2 回答
3316 浏览

c# - 如何为剃须刀创建自定义标签助手?

我正在尝试在 MVC 6 中创建自定义标签助手,但无法使其工作。

这是我在 Web 应用程序项目中定义的演示标记帮助程序类。

这就是我在我的观点中使用它的方式:

我尝试了很多东西。删除TargetElement属性或更改命名空间。什么都没有改变……结果还是一样。

顺便说一句,我的Microsoft.AspNet.Mvc.TagHelpers版本是6.0.0-beta4

也许我必须在某处注册我的标签助手?我查看了 MVC 源代码,他们没有在任何地方引用自己的标签助手。所以我认为不需要注册。

这里的问题在哪里?

0 投票
1 回答
685 浏览

c# - TagHelper 指定有效属性

我正在尝试在 MVC 6 / ASP.Net vNext 中创建自定义标签助手 - taghelper 工作正常,但是有没有办法指定与标签一起使用的有效 asp- 属性,以便它们出现在智能感知中?例如,当在视图中添加与我的 taghelper 标准匹配的标签时,我希望asp-ajaxasp-onsuccess出现在智能感知列表中:

用法:

提前致谢

0 投票
2 回答
1251 浏览

asp.net-mvc - 用于区域的 ASP.NET Vnext 标记帮助程序

我可能会<a href='/Area/Controller/action'> </a> 在 asp.net vnext 中使用,但只是想知道我们是否可以使用标签助手,例如 <a asp-controller="ControllerName" asp-action="ActionName" asp-area="AreaName">重定向到该区域中的特定文件。

有人会指导我如何使用标签助手重定向到区域中的文件吗?

0 投票
0 回答
207 浏览

annotations - 如何在 vNext 中获取客户端验证规则?

从我的自定义标签助手:

如何从自定义验证数据注释中获取客户端验证规则?

验证.cs

0 投票
2 回答
3815 浏览

asp.net-core-mvc - asp.net vnext 标签助手选择选项不起作用

请帮我解决以下问题..

在视图中,

在控制器中,

但我没有在下拉框中得到列表。

0 投票
4 回答
3055 浏览

asp.net-mvc - 标签助手在 VS 2015 中被禁用

我无法在我的项目中启用标签助手。

以下是项目设置的摘要:

  • VS 2015 RC 社区版。
  • Project.json 参考:Microsoft.AspNet.Mvc": "6.0.0-beta4
  • _GlobalImport.chtml 有@addTagHelper"*,Microsoft.AspNet.Mvc.TagHelpers"

没有构建错误或警告。

一定错过了什么,但我不知道是什么。

更新:

似乎我是那里的一部分。我添加@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers"_ViewStart.chtml.Razor 现在正在处理诸如<a asp-controller="Home" asp-action="Summary" title="Manage">TEST</a>具有适当 href 属性的链接之类的东西。但是智能感知不起作用。