首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何获取onget中的ID和asp.net核心剃刀页面中的使用处理程序?

如何获取onget中的ID和asp.net核心剃刀页面中的使用处理程序?
EN

Stack Overflow用户
提问于 2021-05-31 20:27:05
回答 1查看 89关注 0票数 0

我有一个用于编辑信息的剃刀页面,在该页面中,我将ID作为onget的输入。在此页面上,我希望在单击按钮时调用我的处理程序。为此,我需要在代码中使用@page "{handler?}“。但是我也需要使用@page "{ ID }“来获取ID。怎么可能在一个页面上同时使用这两个页面呢?

代码语言:javascript
代码运行次数:0
运行
复制
@page "{id}"
<form asp-page-handler="test" method="post">

         <button >test </button>

</form>
代码语言:javascript
代码运行次数:0
运行
复制
 public IActionResult OnPosttest()

{
      //my code
}
代码语言:javascript
代码运行次数:0
运行
复制
public void OnGet(long id)
{

}
EN

回答 1

Stack Overflow用户

发布于 2021-06-01 16:11:36

您不需要添加@page "{handler?}",

您只需将OnPosttest更改为OnPostTest即可,请使用剃刀

页面命名约定,然后可以调用该方法。

但是我还需要使用@page "{ ID }“来获取ID。怎么可能在一个页面上同时使用这两个页面?

您可以使用以下格式

代码语言:javascript
代码运行次数:0
运行
复制
@page "{handler?}/{id?}"

在一个页面上同时使用这两个功能。

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

https://stackoverflow.com/questions/67773739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档