gpt4 book ai didi

c# - 绑定(bind)请求参数到具体的方法参数

转载 作者:太空宇宙 更新时间:2023-11-03 13:51:03 25 4
gpt4 key购买 nike

在 ASP.NET MVC 2(是的,两个,我为此使用 MONO)中,我想知道是否可以将多个请求参数绑定(bind)到一个 Action 方法参数中。

让我举个例子。

我正在传递 2 个参数(使用我喜欢的任何方法,GET、POST 等):

  • 姓名
  • 向导

有没有办法将这些参数绑定(bind)到这个:

public JsonResult MyMethod(NameClass identifier)

取而代之的是:

public JsonResult MyMethod(string name, string guid)

用这个?

public class NameClass
{
public string Guid { get; set; }
public string Name { get; set; }
}

最佳答案

当然。您只需使用点符号来命名您的字段,就好像您要从方法内部访问该属性一样。这意味着 Guid 字段被命名为 identifier.Guid,而 Name 字段被命名为 identifier.Name。遗憾的是您无法利用强类型的用户控件;)。

关于c# - 绑定(bind)请求参数到具体的方法参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13703019/

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