Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Razor pages asp-page标签帮助器无法按预期工作

Razor pages asp-page标签帮助器无法按预期工作
EN

Stack Overflow用户
提问于 2020-10-25 19:19:06
回答 1查看 251关注 0票数 0

我有一个Razor页面,其中包含以下链接,指向某个项目的删除页面:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<td><a asp-page="/ProcessLineItem/Delete" asp-route-id="@item.Id">Delete</a></td>

加载页面时,结果很简单:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<td><a>Delete</a></td>

我在Pages\ProcessLineItem中有一个Delete.cshtml页面。此外,如果我将Delete.cshtml重命名为Deleter.cshtml,并将asp-page标签帮助器相应地更改为asp-page="/ProcessLineItem/Deleter",则一切都会按预期运行,并且<a>标签也会正确生成。我只能认为我在某个地方有一些冲突,它不知道如何生成路由,但其他对象的所有其他Delete页面都工作得很好。

EN

回答 1

Stack Overflow用户

发布于 2020-10-26 02:22:18

我认为你可以试着这样使用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<td><a href="/ProcessLineItem/Delete?id=@item.Id">Delete</a></td>

该错误可能是由Pages文件夹结构引起的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64527819

复制
相关文章
ASP.NET Core教程【一】关于Razor Page的知识
关键文件和目录结构 按照asp.net core WEB应用程序向导,创建一个工程之后 你会发现如下几个目录和文件 wwwroot:放置网站的静态文件的目录 Pages:放置razor页面的目录 appsettings.json:是应用的配置文件 bower.json:静态资源包管理的配置文件 Program.cs:这个程序负责承载ASP.NET Core应用 Startup.cs:初始化service的配置,初始化请求管道 下面我们单独说一下Pages目录 _Layout.cshtml 是整个网站的母板文
liulun
2018/01/12
2.6K0
ASP.NET Core Razor Pages 初探
最近新建 Asp.net Core MVC 项目的时候不小心选错了个模板,发现了一种新的项目模板。它使用cshtml视图模板,但是没有Controller文件夹。后来才发现这是ASP.NET Core框架新推出的Razor Pages技术。
MJ.Zhou
2020/06/19
2K0
ASP.NET Core教程【二】从保存数据看Razor Page的特有属性与服务端验证
前文索引: ASP.NET Core教程【一】关于Razor Page的知识 在layout.cshtml文件中,我们可以看到如下代码: <a asp-page="/Index" class="navbar-brand">RazorPagesMovie</a> 这段代码中用到asp-page这样的一个特有属性,这是razor page特有的, 这是一个锚点属性,它的值将被编译到a标签的href属性上; 跟多的时候,我们会像下面这样使用锚点属性 <a asp-controller="Speaker" asp-
liulun
2018/01/12
1.6K0
ASP.NET Core教程【三】实体字段属性、链接标签、并发数据异常、文件上传及读取
前文索引: ASP.NET Core教程【二】从保存数据看Razor Page的特有属性与服务端验证 ASP.NET Core教程【一】关于Razor Page的知识 实体字段属性 再来看看我们的实体类 public class Movie { public int ID { get; set; } public string Title { get; set; } [Display(Name = "Release Date")] [Da
liulun
2018/01/12
1.6K0
正式开始学习ASP.NET Core 6 Razor Pages 介绍
我们将使用Visual Studio 2019使用 Razor Pages 创建新的Web应用程序。以下是步骤。
角落的白板报
2023/03/21
3.8K0
正式开始学习ASP.NET Core 6 Razor Pages 介绍
Razor类库中表单提交出现问题
OnGet是能正常触发的,表单提交时候也关闭了窗口,但是没有触发OnPost。如果把页面移回主项目就正常了
用户3892445
2022/10/23
5430
使用Razor拼接一个CheckBox标签
使用cshtml调用外部类中的方法,增加了代码的复用性,同时使得cshtml页面看起来,更加简洁了。
静心物语313
2020/03/24
7590
使用Razor拼接一个CheckBox标签
asp.net core 系列之用户认证(1)-给项目添加 Identity
对于没有包含认证(authentication),的项目,你可以使用基架(scaffolder)把 Identity的程序集包加入到项目中,并且选择性的添加Identity的代码进行生成。
Vincent-yuan
2019/09/10
1.2K0
asp.net core 系列之用户认证(1)-给项目添加 Identity
怎么回事:LFM没有按预期执行?
目标通过ILM策略防止单个索引膨胀引发异常。问题实际操作时索引没有预期策略精确执行。长时间没执行:等了好久;执行不够精准:超过设置文档数量策略;超过size大小策略。#创建ilm策略PUT _ilm/policy/datastream_policy{ "policy": { "phases": { "hot": { "actions": { "rollover": { "max_size": "5MB", "max
用户1233856
2022/09/02
5730
Pages 无法使用此AppleID更新
无法更新是因为这个应用并没有绑定到已经登录的AppleID中,点击已购,会提示有应用需要接受,点击全部接受。输入几次密码之后再次更新就ok了、
obaby
2023/02/23
9930
写一个Foreach帮助类,在razor中使用
esterday, during my ASP.NET MVC 3 talk at Mix 11, I wrote a useful helper method demonstrating an advanced feature of Razor, Razor Templated Delegates.
javascript.shop
2019/09/04
4980
.NET 基金会项目介绍-ASP.NET MVC, Web API and Web Pages Razor
ASP.NET MVC, Web API and Web Pages Razor 是属于 .Net 基金会的一个项目,本文将简要介绍该项目相关的信息。
newbe36524
2020/03/16
8170
图文ASP.Net MVC Razor页面中HtmlHelper帮助程序的写法
明志德道
2023/10/21
1560
图文ASP.Net MVC  Razor页面中HtmlHelper帮助程序的写法
Razor模板引擎工作原理及怎么调用外部方法演示
RazorEngine引擎就是将cshtml模板文件进行了字符串的拼接,然后,再封装为一个程序集。。。再通过一般处理程序,进行调用。。
静心物语313
2020/03/24
1.4K0
Razor模板引擎工作原理及怎么调用外部方法演示
Razor语法
  Razor作为一种全新的模板被MVC3和WebMatrix使用。尽管目前还存在一定性能上面的问题,但一直不喜欢WebForm标签式写法的人已经看到了福音。Razor在减少代码冗余、增强代码可读性和vs 智能感知方面,都有着突出的优势。本文将结合示例,总结出Razor的基本用法,以便于更多人了解Razor、使用Razor。
拓荒者IT
2019/09/26
1.1K0
Razor语法
Razor 语法快速参考 Razor 语法快速参考
本文引自:http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx
跟着阿笨一起玩NET
2018/09/19
9850
ASP.NET Core 5.0 MVC中的 Razor 页面 介绍
Razor 是一个用于将基于服务器的代码嵌入到网页中的标记语法。 Razor语法由 Razor 标记、c # 和 HTML 组成。 通常包含 Razor 的文件的扩展名 cshtml
明志德道
2023/10/21
4640
Razor代码复用
  上一篇博客中讲解了Razor语法,在这一篇博文中,我会和大家共同学习在Razor中如何复用代码。
拓荒者IT
2019/09/26
1.1K0
Jave Web JSTL(JspServer Pages Standdard Tag Library:JSP标准标签库)
JSTL全名JspServer Pages Standdard Tag Library(Jsp标准标签库),它是sun公司发布的一个针对JSP开发的新组件,它允许使用标签开发Jsp页面.
Hongten
2018/09/13
9270
点击加载更多

相似问题

Click- EmberJS ()帮助器无法按预期工作

14

cypher标签无法按预期工作

12

PHP短标签无法按预期工作

30

DisplayFormat ApplyFormatInEditMode未按预期工作- .NET核心Razor Pages EF Core

14

Razor Pages自定义标记帮助器双向绑定

198
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文