gpt4 book ai didi

c# - POST参数中的asp.net mvc周期

转载 作者:太空宇宙 更新时间:2023-11-03 20:39:50 24 4
gpt4 key购买 nike

我知道您可以在查询字符串参数中使用句点,但您不能在 .net 中的变量名称中指定句点。

下面的代码显然不起作用,但我的外部系统在名称中使用了句点。有办法做到这一点吗?

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Index(string hub.mode)
{
return View();
}

最佳答案

您可以直接从 Request 哈希中读取值:

[HttpPost]
public ActionResult Index()
{
string hubMode = Request["hub.mode"];
return View();
}

或者使用中间类:

public class Hub
{
public string Mode { get; set; }
}

[HttpPost]
public ActionResult Index(Hub hub)
{
string hubMode = hub.Mode;
return View();
}

您会注意到 对于 ASP.NET MVC 默认模型绑定(bind)程序具有特殊含义。

关于c# - POST参数中的asp.net mvc周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3484091/

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