Extjs 我需要实现Asp.net Web API 2并通过Sencha Ext JS使用它

Extjs 我需要实现Asp.net Web API 2并通过Sencha Ext JS使用它,extjs,asp.net-web-api2,Extjs,Asp.net Web Api2,我想实现一个基于web的API(使用ASP.NET web API 2)并通过客户端库(Sencha Ext JS)使用它 我的申请应该包括 一个简单的用户注册表格 管理员的登录页面 用户提交的CRUD操作 注: 我不想在we应用程序中包含任何后端代码(即C#),我只想使用HTML/Javascript实现它,即ExtJS 我希望Web API是RESTful的 我想保护管理员页面 我想使用SQL Server存储用户提交的内容 所有这些要求都应该仅使用ASP.net Web API 2和E

我想实现一个基于web的API(使用ASP.NET web API 2)并通过客户端库(Sencha Ext JS)使用它

我的申请应该包括

  • 一个简单的用户注册表格
  • 管理员的登录页面
  • 用户提交的CRUD操作
  • 注:

    • 我不想在we应用程序中包含任何后端代码(即C#),我只想使用HTML/Javascript实现它,即ExtJS
    • 我希望Web API是RESTful的
    • 我想保护管理员页面
    • 我想使用SQL Server存储用户提交的内容
    所有这些要求都应该仅使用ASP.net Web API 2和Ext JS来实现

    到目前为止,我做了初步的搜索,并对ASP.NETAPI2或ExtJS进行了大量的学习。但是我没有一个指南可以帮助我满足上述要求,或者帮助我让这两种技术协同工作。 请在任何一方面帮助我

    或者一般来说,您可以帮助我开始将两者结合起来:Asp.net Web API 2和使用它的任何客户端,如Sencha Ext JS或任何其他客户端。它不一定是extjs

    非常感谢你。
    多亏了StackOverflow.com

    ExtJs为数据提供了一个REST代理。所以你尝试做的应该是可能的。可以对代理进行配置和微调

    我使用了JSON代理。ExtJs具有非常强大的过滤和排序功能,包括服务器端和客户端。根据我的经验,在筛选和排序服务器端时会出现困难。关于参数是如何传递的以及哪些配置有什么影响的文档很少

    因为您还开发了RESTAPI,所以可以适应这些细节。你只需要做一些调查

    这里不是询问导游的地方。因为我帮不了你,我从没碰过它。如果您使用ExtJs,您可以自由选择后端。对于ExtJs来说,开始非常简单:

    • 获取Sencha cmd并生成一个骨架应用程序
    • 按照教程进行操作
    • 为每个类定义创建一个文件
    • API文档很棒。如果你仍然缺少一些东西,那也很好
    • 您必须自己找出将参数传递到后端的确切方式以及如何格式化响应
    ExtJs为数据提供了一个REST代理。所以你尝试做的应该是可能的。可以对代理进行配置和微调

    我使用了JSON代理。ExtJs具有非常强大的过滤和排序功能,包括服务器端和客户端。根据我的经验,在筛选和排序服务器端时会出现困难。关于参数是如何传递的以及哪些配置有什么影响的文档很少

    因为您还开发了RESTAPI,所以可以适应这些细节。你只需要做一些调查

    这里不是询问导游的地方。因为我帮不了你,我从没碰过它。如果您使用ExtJs,您可以自由选择后端。对于ExtJs来说,开始非常简单:

    • 获取Sencha cmd并生成一个骨架应用程序
    • 按照教程进行操作
    • 为每个类定义创建一个文件
    • API文档很棒。如果你仍然缺少一些东西,那也很好
    • 您必须自己找出将参数传递到后端的确切方式以及如何格式化响应
    ExtJs为数据提供了一个REST代理。所以你尝试做的应该是可能的。可以对代理进行配置和微调

    我使用了JSON代理。ExtJs具有非常强大的过滤和排序功能,包括服务器端和客户端。根据我的经验,在筛选和排序服务器端时会出现困难。关于参数是如何传递的以及哪些配置有什么影响的文档很少

    因为您还开发了RESTAPI,所以可以适应这些细节。你只需要做一些调查

    这里不是询问导游的地方。因为我帮不了你,我从没碰过它。如果您使用ExtJs,您可以自由选择后端。对于ExtJs来说,开始非常简单:

    • 获取Sencha cmd并生成一个骨架应用程序
    • 按照教程进行操作
    • 为每个类定义创建一个文件
    • API文档很棒。如果你仍然缺少一些东西,那也很好
    • 您必须自己找出将参数传递到后端的确切方式以及如何格式化响应
    ExtJs为数据提供了一个REST代理。所以你尝试做的应该是可能的。可以对代理进行配置和微调

    我使用了JSON代理。ExtJs具有非常强大的过滤和排序功能,包括服务器端和客户端。根据我的经验,在筛选和排序服务器端时会出现困难。关于参数是如何传递的以及哪些配置有什么影响的文档很少

    因为您还开发了RESTAPI,所以可以适应这些细节。你只需要做一些调查

    这里不是询问导游的地方。因为我帮不了你,我从没碰过它。如果您使用ExtJs,您可以自由选择后端。对于ExtJs来说,开始非常简单:

    • 获取Sencha cmd并生成一个骨架应用程序
    • 按照教程进行操作
    • 为每个类定义创建一个文件
    • API文档很棒。如果你仍然缺少一些东西,那也很好
    • 您必须自己找出将参数传递到后端的确切方式以及如何格式化响应
        如果是我,我会使用DirectAPI for asp.net

        您可以像平常一样创建webapi控制器。唯一的区别是EXT需要使用的控制器应该继承自DirectController

        如果你按照指示去做