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

tag-helpers - ASP.NET 5 标记返回 500 内部服务器错误

我是 asp.net 5 的新手,我想知道是否有人可以给我一些指导。

我有一个项目,我正在使用 Steve Sanderson模板(第一个版本为 1.0.0-rc1-final)使用 asp.net 5 渲染一个 Angular 2 应用程序。

它在 IIS Express 上运行良好,但当我发布到 Azure 时却不行。

我尝试更改一些设置,但决定在本地发布 IIS 以查看是否可以重现错误(500),但在我更舒适的环境中。

是的,发布后我有同样的错误,但我仍然不知道如何获得更详细的错误。我尝试过:

  • app.UseDeveloperExceptionPage();
  • 网络配置
  • 网络配置stdoutLogEnabled="true"
  • 网络配置<httpErrors errorMode="Detailed" />
  • ETC

但他们都没有工作。

如果我删除负责渲染应用程序的标签, <app asp-prerender-module="ClientApp/boot-server" asp-prerender-webpack-config="webpack.config.js">Loading...</app>它就可以工作。

非常感谢您提前。

0 投票
0 回答
993 浏览

asp.net - ASP.NET TagHelper 中的子元素

我确信这很明显,但我似乎无法将子 html 元素添加到 ASP.NET TagHelper。

我正在尝试输出以下内容

并尝试了以下

但这会为“i”元素呈现一个单独的“a”元素,有人知道我哪里出错了吗?

0 投票
1 回答
1116 浏览

azure - Azure 中的 CDN css 和 JS,https 和版本不起作用

我正在使用 ASP.NET Core。我已经为 CSS 和 JS 文件配置了一个 CDN。

这是我在 HTML 中 TagHelper 中的代码:

我的问题是重定向完成了悬停http,我需要https

这是我浏览器中的错误:

混合内容:“ https://www.myweb.com ”上的页面是通过 HTTPS 加载的,但请求了不安全的样式表“ http://www.myweb.com/dist/web.bundle.js ”。此请求已被阻止;内容必须通过 HTTPS 提供。

另一件事是我的 CSS 和 JS 没有附加版本参数。

谢谢!!

0 投票
0 回答
728 浏览

c# - 用于收集的标签助手

假设我有一个这样的视图模型:

我想编写一个标签助手,它可以显示Certificates使用自定义 html 的列表,如下所示:

多列表元素内的 Html 将为每个证书对象重复设置适当的值。

有没有办法做到这一点?

0 投票
3 回答
5204 浏览

asp.net-mvc - MVC 标签助手不工作

我对标签助手有疑问。我想做的就是创建一个将数据发布到控制器的表单——我认为这足够基本,但它在我的项目中不起作用。

我使用默认设置创建了一个全新的 asp.net 核心 Web 应用程序,它在那里工作,但我的项目拒绝识别标签并采取相应的行动。值得注意的是,标记不会突出显示相同的内容或在悬停时提供信息,因此缺少一些参考或基本内容,任何人都可以建议。

*默认项目使用正确的亮点 在此处输入图像描述

*我的项目 - 没有突出显示正确的代码或工作。Project.json 完全相同,所以我不知道缺少什么。 在此处输入图像描述

0 投票
1 回答
812 浏览

c# - Tag Helper Select 元素为空,即使其数据源不是

我正在使用“数据库优先模型”的 ASP.NET Core MVC RC2 项目。该数据库是著名的Northwind 数据库。一切正常,除了应该填充ViewBag数据的“选择标记帮助程序”(一个 HTML 下拉列表)是空的,即使ViewBag数据为空:

以下操作方法CustomersController正确显示所有客户的列表:

当用户单击记录上的“编辑”链接时,以下Edit操作会在“编辑”表单中正确显示该记录值,但国家/地区的下拉列表为空

以下是显示可编辑数据的“视图”,但下拉列表为空白

注意:在调试过程中,当我设置断点<select asp-for="Country" asp-items="@ViewBag.Countries" class="form-control" /> 并将鼠标悬停在上面时,@ViewBag.Countries我可以看到 ViewBag 中的国家/地区已填充。

0 投票
1 回答
219 浏览

c# - 没有 asp-controller 属性的 ASP 锚标记助手 asp-action 属性

在我的ASP.NET Core RC2应用程序中,我使用 VS2015 创建了一个视图view Wizard,其中我选择了Details demplate. 在视图结束时,它创建了以下 HTML 标记。如果您注意到锚标记具有 asp-action 属性但没有 asp-Controller 属性。但是编辑和索引链接将我带到正确的控制器,即向导用于创建详细信息模板的控制器。我的假设是,默认情况下,Edit and Index actions在 Details 模板使用的同一控制器中调用它们。我的假设正确吗?哪里需要 asp-controller 属性?如果不存在,假设是什么?

详情查看

0 投票
1 回答
446 浏览

constraints - Taghelpers:是否可以向 ModelExpression 添加类型约束?

使用 htmlhelpers 可以限制您的助手将绑定到的类型

或者

标签助手允许约束吗?如果是这样,谁能给我举个例子?

0 投票
4 回答
104994 浏览

c# - 如何在 ASP.NET Core MVC 中将链接参数添加到 asp 标签助手

我对ASP.NET MVC 1-5有很多经验。现在我学习ASP.NET Core MVC并且必须传递一个参数来链接页面。例如我有以下动作

如何使用标签助手实现此操作的链接?

0 投票
1 回答
2088 浏览

visual-studio-2015 - 如何在 html 表格单元格中使用 ASP.NET Tag Helpers

在本Microsoft 教程中,我们如何使用ASP.NET HTML Tag Helpers显示 html 单元格标签和值?例如,在教程中的以下代码中,<td>@Html.DisplayFor(modelItem => item.BlogId)<\td>我想使用标签助手而不是使用。我尝试使用<td><label asp-for="item.BlogId"></label><\td>但智能感知在那里无法识别item in item.BlogId