gpt4 book ai didi

asp.net-mvc - 如何创建从 httpget 获取相同参数的 httppost?

转载 作者:行者123 更新时间:2023-12-04 09:12:29 24 4
gpt4 key购买 nike

我有一个 Controller 来显示模型(用户),并且想要创建一个仅带有激活按钮的屏幕。我不想要表单中的字段。我已经在网址中有 id 了。我怎样才能做到这一点?

最佳答案

使用 [ActionName] 属性 - 这样你可以让 URL 看起来指向相同的位置,但根据 HTTP 方法执行不同的操作:

[ActionName("Index"), HttpGet]
public ActionResult IndexGet(int id) { ... }

[ActionName("Index"), HttpPost]
public ActionResult IndexPost(int id) { ... }

或者,您可以在代码中检查 HTTP 方法:
public ActionResult Index(int id)
{
if (string.Equals(this.HttpContext.Request.HttpMethod, "POST", StringComparison.OrdinalIgnoreCase))
{ ... }
}

关于asp.net-mvc - 如何创建从 httpget 获取相同参数的 httppost?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4429066/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com