【发布时间】:2020-12-14 04:11:58
【问题描述】:
我有 .NET Framework 4.8 ASP.NET Web 窗体应用程序。使用 ashx-handlers 非常不方便,所以我想使用 .NET Core Web API(以便将我的所有代码从处理程序切换到控制器,并将整个应用程序切换到 .NET Core)。
我知道将 ASP.NET WebAPI 附加到 ASP.NET Web 窗体是 easy,但我正在努力使用 .NET Core WebAPI,因为它的请求管道不同。
是否有任何方法可以将现有 Web 窗体应用程序中的 .NET Core WebAPI 项目用作子路由?
【问题讨论】:
-
你需要绑定一个接口,而不是一个类(表单就是一个类)。
-
@jdweng 这个问题不是关于
DataBind,而是关于同时使用WebAPI和WebForms -
OP 说“有什么方法可以绑定”。
-
@jdweng 编辑了我的问题以消除歧义
-
还是接口问题。您可能正在传递一个 JSON 字符串,但仍希望将接口设为 JSON 字符串。
标签: c# asp.net asp.net-mvc asp.net-core webforms