27得票6回答
如何在TypeScript中使用router.navigate打开一个新的选项卡

以下 TypeScript 代码将始终在当前浏览器选项卡中打开。navigate($data: menuItem, $event: JQueryEventObject) { //... let a = $event.currentTarget as HTMLAnch...

14得票3回答
理解VS2013 MVC 5 SPA模板

我开始使用Visual Studio 2013附带的MVC 5单页面应用程序模板。我非常熟悉Knockout.js,虽然我不熟悉Sammy.js,但我一直在学习它,它似乎并不那么复杂。 我无法理解MVC 5 SPA模板如何结合这些技术,或者Visual Studio团队为模板提供了什么样的示...

15得票4回答
如何在Laravel 5中禁用cookies?

我正在使用 Laravel 5.1 制作单页应用。我使用 localStorage 来保存 API 密钥,不需要使用 cookies。Laravel 为我创建了两个 cookies: XSRF-TOKEN laravel_session 如果我在环境配置中将 SESSION_DRIVE...

17得票4回答
NancyFX捕获所有路由

NancyFX是否支持像ASP.NET MVC中的“Catch All”路由? 我需要一个基本上匹配每个URL的路由。 这对于构建单页应用程序非常方便。 这种情况有可能吗?

8得票1回答
使用OpenID-Connect进行SPA和REST API身份验证

我有一个API服务器(资源服务器)和多个应用程序,Web GUI(SPA)和桌面客户端,可能还会有更多的应用程序。 我想在我的API服务器中除了HTTP基本身份验证之外使用OpenID Connect。 应该可以配置使用哪个OpenID提供者。我的自己的、Facebook、Google等等.....

8得票4回答
Blazor Chrome缓存问题

我有一个 Blazor SPA,已经发布到一个 Webhotel 上的 IIS。我的问题是 Chrome 会缓存我的 Blazor 程序集,无论我如何重新部署,我仍然得到旧的 DLL。我可以通过启动一个新的干净的 Chrome 并使用 chrome --disable-application-...

8得票1回答
在Blazor页面中使用不同的css文件

我希望在 Blazor 中针对不同的布局和页面使用不同的 CSS 文件。因此,我不想直接将所有的 CSS 文件导入到 index.html 中,而是在每个需要时分别导入到每个单独的页面或布局中。 <link href="css/bootstrap/bootstrap.min.css" ...

11得票7回答
如何在单页面应用(SPA)中实现清洁的 ID 空间?常见解决方案有哪些?

情况:几个开发人员在不同的SPA部分/模块上远程工作。因此,他们可能会意外地引入具有相同id的HTML元素。在最终组装之前,避免这种情况的常见方法是什么(如果可能,不要拒绝使用id)? 我肤浅的猜测: - 为所有名称预先安排id (有点荒谬但...) - 使用架构结构化名称,例如为app/...

38得票3回答
如何将一个Angular应用嵌入到另一个应用中?

我的团队开发了一个使用Angular 5的应用程序,已经在生产环境中运行了一段时间,但是最近我们被要求让该应用程序在公司拥有的其他三个站点中运行。其中一个站点是使用Angular6构建的SPA,另一个站点也是SPA,但使用的是Angular5,而另一个站点则使用一些旧的库,如jQuery。 ...

16得票2回答
使用Next.js进行服务器端渲染与传统SSR的对比

我很习惯SSR的方式,即页面会从服务器接收完整的HTML并进行渲染,这取决于后端堆栈使用的是razor/pub/其他技术。因此,每当用户单击导航链接时,它只需向服务器发送请求,整个页面就会刷新,接收新的HTML。这就是我所了解的传统SSR。 然而,在SPA中,我们比如使用react或angu...