c# - 在 ASP.net MVC 单页应用程序中删除身份验证

标签 c# asp.net-mvc authentication single-page-application

我正在尝试使用 visual studio 2013 中的 asp.net MVC SPA 模板,我不需要任何身份验证位,我只需要直接加载到其中一个 Controller 页面上。

如何从初始模板中删除所有身份验证内容?

最佳答案

删除 [Authorize]来自 HomeController 的注释并删除它:

@section Scripts{
   @Scripts.Render("~/bundles/knockout")
   @Scripts.Render("~/bundles/app")
}

来自 Views\Home\Index.cshtml因为其中一个确实js即使删除了 [Authorize] 也会导致重定向到登录页面来自 HomeController 的注释也许你不需要它。如果您的页面需要这些脚本,则需要编辑其中一个。

关于c# - 在 ASP.net MVC 单页应用程序中删除身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28220430/

相关文章:

c# - 如何在 ASP.net MVC4 的 webgird 中绑定(bind) JSON 返回结果值

node.js - 如何在页面刷新后保持登录状态?

symfony - Sonata 中不存在对象 "currentAncestor"的方法 "Knp\Menu\MenuItem"

c# - DotNetOpenAuth2 中的单个 AuthZ/AuthN 端点

c# - 连接到 QuickBooks 桌面

c# - 适用于 C# 的 Google Protobuf 3.0.0 程序集

c# - 日期从 .Net 到 Angularjs 的转换

asp.net-mvc - 网站结构

c# - OpenExeConfiguration 路径问题

azure - 如何调试承载错误="invalid_token"