Javascript 是否有来自webapi的Ajax调用生成器

Javascript 是否有来自webapi的Ajax调用生成器,javascript,ajax,asp.net-web-api,Javascript,Ajax,Asp.net Web Api,我正在编写一个web api c代码,即: public void Post([FromBody]List<ImageModel> images,string id) { 我正在寻找一种工具,它可以根据上述代码或任何其他webapi代码生成ajax调用示例。您可以为自己的api方法创建帮助页面 按照以下步骤在web api应用程序中添加帮助页: 从工具菜单中,选择Library Package Manager,然后选择Package Manager Console。在Pack

我正在编写一个web api c代码,即:

public void Post([FromBody]List<ImageModel> images,string id)
{   

我正在寻找一种工具,它可以根据上述代码或任何其他webapi代码生成ajax调用示例。

您可以为自己的api方法创建帮助页面

按照以下步骤在web api应用程序中添加帮助页:

从工具菜单中,选择Library Package Manager,然后选择Package Manager Console。在Package Manager控制台窗口中,键入以下命令之一:

For a C# application: Install-Package Microsoft.AspNet.WebApi.HelpPage
For a Visual Basic application: Install-Package Microsoft.AspNet.WebApi.HelpPage.VB
此外,确保登记区域。在Global.asax文件中,将以下代码添加到应用程序\u Start方法(如果该方法尚未存在):

protected void Application_Start()
{
    // Add this code, if not present.
    AreaRegistration.RegisterAllAreas();
}
添加API文档: config.SetDocumentationProvidernew XmlDocumentationProvider HttpContext.Current.Server.MapPath~/App_Data/XmlDocument.xml

要将简单测试客户端添加到ASP.NET Web API帮助页,请执行以下步骤:

步骤1:安装测试客户端包 从NuGet软件包管理器安装WebApiestClient软件包。确保“包含预发布”,然后只需键入“WebApiTestClient”并单击安装

步骤2:在帮助页面上连接测试客户端 在Areas\HelpPage\Views\Help下打开文件Api.cshtml并添加以下内容:

@Html.DisplayForModel("TestClientDialogs")
@Html.DisplayForModel("TestClientReferences")
现在,在测试客户端的帮助下,运行应用程序并使用ajax调用测试api

就此而言

之后

这将使测试客户机能够使用ajax请求测试api


请让我知道,这是否适合您。

虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能会无效。@limonte感谢您的建议。
@Html.DisplayForModel("TestClientDialogs")
@Html.DisplayForModel("TestClientReferences")