asp.net-core-tag-helpers相关内容
使用剃须刀页面我正在尝试建立一个销售服装的电子商务网站,我想使用ONCE页面作为模板来加载男性和女性页面。要测试这一点,可以在_Layout.cshtml页面中使用Mens,然后在: 中进行 Shop.cshtml.cs [BindProperties] pu
..
我想将输入标签助手与 razor 代码结合起来设置一个属性,但我无法让这两种技术协同工作.我只是想根据视图模型属性的值在输入字段上设置禁用属性. 当我将 razor 代码放在 asp-for 标签之后时,razor 智能感知无法识别并且该字段未按预期禁用...
..
我想将模型表达式(例如属性)绑定到视图组件——就像我使用 HTML 帮助程序(例如,@Html.EditorFor())或标签一样帮助器(例如,)——和在带有嵌套 HTML 和/或标签帮助器的视图中重用此模型.我能够将 ModelExpression 定义为视图组件上的参数,并从中检索许多有用的元数据.除此之外,我开始遇到障碍: 我如何中继和绑定到底层源模型,例如asp-for 标签助手?
..
我了解 asp-fallback-* 标签助手的作用.我不明白的是如何. 例如: 这会从 CDN 加载引导程序,并在 CDN 关闭时加载本地副本. 但是它是如何决定这样做的呢?我假设它检查 asp-fallback-test-class、asp-fallback-test-property 和 asp-fallback-test-value.但这些属性是什么意思? 如果我想
..
我正在使用 Asp.Net Core 2.1 Pages public async Task OnGetAsync([FromQuery(Name = "status")] string[] myValues){} 我正在尝试从 anchor tag helper 传入一组值,但我在 myValues 中收到的只是一个项目.如果我手动输入查询字符串来镜像 MyRoute?myValues=A&
..
我正在尝试在表单内渲染局部视图,我需要将循环的值(当然,+ 1是因为它从0开始)用作我的局部视图中的值之一,我想如何使这项工作吗? 我尝试使用ViewData或ViewBag做到这一点,但这要么是错误的方法,要么是我实现错误了 这是我的主要形式: @model测量
..
我有一个 Foo 类,其中包含很多属性,我想将所有这些属性迭代为一种形式.该网站是使用ASP.NET Core 2.2和Razor构建的. 如何使用反射功能为TagHelper的asp生成一个MemberExpression?我已经在论坛上阅读了几篇关于此的文章,但没有一个答案符合我的需求. 以下代码段无效. @model Foo;
Foo反射性填充例
@fore
..
我有一个页面在使用 asp-page TagHelper时不呈现HTML链接.我以前见过,但这是由于错字或页面不存在. 下面_Layout中的两个链接 用户呈现为http://localhost/ReportGroups/Admin/Users 角色渲染为http://localhost/ReportGroups 手动导航到角色会导致404错误. _Layout.cshtml
..
我遇到一个问题,在我的视图中使用asp-for标签帮助程序时,我失去了小数位.似乎总是四舍五入到小数点后两位,而我想让它四舍五入到小数点后三位(在这种情况下). 我在调试器中看到模型中的值具有3个小数位,例如e 但是在我看来,它显示为1.28而不是1.275: 这是我表单的视图,如您所见,实际上并没有什么特别的事情(asp-has-error标签帮助程序是该项目的自定义标签帮助程序):
..
我正在ASPNet Core 2.1 MVC网站上工作,我试图获取一个选择列表以填充公司列表(值= Id,文本= CompanyName)。我可以看到该数据存在于ViewModel的列表中,但是无论我如何尝试,都无法使该数据显示在视图的下拉列表中。 我正在从这篇SO帖子中遵循SelectList建议的第一个变体 这是我的EditSite ViewModel类 public cl
..
在ASP.Net Core 2.0中为条件类标记助手实现现有问题的解决方案时,我不是获得预期的结果。 标记帮助器是发布答案的直接副本,尚未修改。 以下示例代替了类名,我得到了完整的属性名以及指定的类。 我在做什么错了? TagHelper 使用Microsoft.AspNetCore.Razor.TagHelpers; 使用系统; 使用System.Collect
..
这是对这个问题,似乎是针对较旧的ASP.NET Core版本(我正在使用2.1)。 我正在尝试从TagHelper内部手动调用TagHelper。在上面的链接问题中应用答案,TagHelper.Process看起来像这样: public重写async void Process(TagHelperContext context, TagHelperOutput输出) { var a
..
我正在努力了解如何在HtmlTargetElement类属性中显示分配给Attributes的字符串。我有几个问题,我认为这将突出我的问题和理解。 假设我们只想在make以gm开头且有任何模型时才激活Html元素。我认为有一种方法可以使用单个类属性(而不是多个属性)来做到这一点。 我正在尝试以下操作,但这只是SWAG,不能正常工作。我将不胜感激技巧,因此我可以理解该文档说该属性可以采用
..
我的模型中有很多 boolean ,并且我们使用的是Bootstrap,因此对于每个布尔属性,我都进行复制/粘贴重构: / p>
..
你好,这是我的标签助手 [HtmlTargetElement(“ card”)] 公共类CardTagHelper:TagHelper { 公用字符串Title {get;组; } 公用字串Icon {get;组; } 公用字串Url {get;组; } 公共重写void Process(TagHelperContext上下文,TagHelperOutput输出) {
..
我正在编写一组ASP.Net Core标记辅助对象,这些辅助对象的目标是(以及其他标记)
和 标签。我的
标签助手定义了一个自定义属性,该属性的值希望传递给子元素。 我读过的所有文章都听起来很简单:父标记助手将值存储在 context.Items 字典中,孩子们从中读取该值。 这意味着子标记助手在父标记助手之后执行。但是,我发现这种情况
..
在Visual Studio 2017的过去版本中,如果开发人员希望智能帮助标签帮助程序,则他们需要按照以下SO答案所示安装Razor语言服务: Visual Studio 2017中的ASP.NET Core标记助手Intellisense 在VS 2017的先前版本中,我这样做了, 最近我从版本15.2升级到了Visual Studio 2017版本15.3.2,我相信,现在我的标签帮
..
我想将模型表达式(例如属性)绑定到视图组件,就像使用HTML帮助器(例如 @ Html.EditorFor())或标签帮助程序(例如, 的部分)— 并在具有嵌套HTML和/或标记助手。我可以在视图组件上定义 ModelExpression 作为参数,并从中检索很多有用的元数据。除此之外,我开始遇到障碍: 如何中继和绑定到底层源模型,例如 asp-for 标记帮助器? 如何确保 Vi
..
例如:我希望我的标记按原样呈现。相反,它会自动生成所有其他物品。如何关闭该特定标签的标签助手? 解决方案 您可以添加!在标记名称之前,以防止执行标记助手: Submit
..
在ASP.NET Core 2.0应用程序中,我有一个 Foo 类,其中包含很多的经典字符串或数字成员,还有一个 int?预算字段。 使用Microsoft.AspNetCore.Http; 使用系统; 使用System.Collections.Generic; 使用System.ComponentModel.DataAnnotations; 命名空间MyProj.ViewMod
..