是否有带现有控制器、分析其公共行动方法并生成 Java本代典的代号的密码,以便它能够轻易地被其他 Java印法所称作吗? 我已经知道,我们可以利用支部来支付一笔钱和一笔钱,用于称我们的亚克斯服务,但我认为,这一进程可以简化,不必具体指明美国宇宙航空研究开发机构网络服务的相对长度和每个参数投入的参数名称。
例如,我要说,我们有以下C#控制器:
public class CustomerController : Controller
{
public JsonResult Create(string name, string address)
{
return new JsonResult {Data = 11111};
}
public JsonResult Update(int id, string name, string address)
{
return new JsonResult {Data = true};
}
}
I would like to call the controller s AJAX action methods by using the following fashion.
Proxy.Customer.Create("Scott Gu", "Somewhere in Redmond").done(function(id) {
/* id is an int and not an string */
Proxy.Customer.Update(id, "Scott Gu", "Somewhere in Seattle");
});
是否存在一个允许我这样做的项目?
<>Update>
它没有我要求的项目。 除了“信号”之外,一些可能使用的是Phil Haack的主计长项目。 它可以检查任何特定的控制器,并揭示它拥有何种行动方法、它接受的参数、其类型等。
The following link contains the getter method for retrieving a details about a given controller. https://github.com/Haacked/CodeHaacks/blob/master/src/MvcHaack.ControllerInspector/ControllerDetailer.cs
Update 2
Doh. Phil Haack已经开发出 Java代号。 可见here。