c# - 我们如何在没有 ASP.NET 的情况下使用带有 JS 框架的 C# 来开发单页应用程序?
问题描述
我正在寻找一种在前端使用HTML
, CSS
,而在后端不使用来开发单页应用程序的方法。有什么可能的方法吗?我的意思是我们可以在没有后端的情况下使用和开发单页应用程序吗?JS Framework like Angular or Vue
C#
ASP.NET
C#
ASP.NET
API
我用谷歌搜索了很多,但没有找到任何有用的资源,所以我来这里是为了获得 stackoverflow 体验的帮助。
提前感谢您的帮助。
解决方案
是的,ASP.NET 是 .NET Web 应用程序的完全可选部分。
根据您想要托管它的方式,您可以让您的代码在 Owin 中间件、IIS 模块或处理程序或普通的旧 HttpListener 等中工作,从而导致“原始”HTTP 请求最终出现在您的代码中。
然后,您可以混合和匹配来自 ASP.NET 或第三方库的功能,例如路由、安全、内容协商(序列化)、捆绑和缩小,您将有效地创建一个无法像 ASP 一样工作的科学怪人.NET,而其他人几乎无法维护。
至少有一个这样的框架已经存在,被称为“Nancy”,除了几乎没有维护且难以调试的 Razor 表亲之外,它还具有上述所有缺点。
所以答案是“是的,但为什么呢?”。
推荐阅读
- java - 带有spring boot postgresql的GraalVM native-image将无法构建
- sql - 在SQL LEFT JOIN中使用ISNULL来检查结果是否为null,如果是则使用另一个值加入
- node.js - 带有自定义快递服务器的 nextjs 不会在生产中重定向 url
- javascript - Angular 谷歌地图自定义 HTML infoWindow
- php - ImageColorAt 不从 ImageCreateTrueColor 返回 alpha
- html - 为什么我的 CSS 网格区域的行为不像它应该的那样?
- asp.net-mvc - 如何在 Asp.Net MVC 生成的 cookie 中设置 sameSite=None?
- ios - 如何快速制作形状
- plsql - 重塑plsql中的数据
- reactjs - 尝试从 React 路由器 v3 迁移到 v5,无法弄清楚如何通过“props.children”并在身份验证后重定向