我有一个控制器动作如下
public class HomeController : BaseController
{
public JsonResult Index(ComplexObject customObject)
{
...
}
...
}
这就是 ComplexObject 的样子
public class ComplexObject
{
public int? Id { get; set; }
...
}
这是我在区域注册中定义的内容:
context.MapRoute(
"MyArea_default",
"MyArea/{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional },
new[] { "MyApp.Areas.MyArea.Controllers" }
);
我想做的是访问我的控制器操作,例如
https://mysite.com/MyArea/ {value_of_id}
并让我的 ComplexObject 模型绑定器使用传入的 id 初始化一个新的 ComplexObject。
这可能吗?互联网搜索根本没有提供任何帮助。
非常感谢您的帮助!