Asp MVC的动作需要接受参数与名称中的句号

本文关键字:参数 MVC Asp | 更新日期: 2023-09-27 18:06:14

不确定这是否可能,但我需要将我的操作绑定到名称中带有句号的查询字符串参数。这可能吗?

例如我的查询字符串是

http://foo.com?foo.bar=test

我能在方法声明中放入什么东西以便我能拾取它吗?

public JsonResult TestAction(string foo.bar)

(我知道这行不通)

我知道我可以从Request对象中获得值,但我宁愿不这样做。

Thanks in advance

Asp MVC的动作需要接受参数与名称中的句号

你可以使用Bind属性:

public JsonResult TestAction([Bind(Prefix="foo.bar")]string foobar)