如何使用ASP.NET在纯HTML页面上执行表单验证?
我在IIS7中使用表单身份验证来密码保护开发站点,但是当站点只包含静态HTML文件login.aspx web.config时,认证似乎被旁路。
当我将文件重命名为.aspx时,我将提示登录表单 有什么建议么?总而言之,整个网站正在使用HTML(现在),需要受到密码保护。 <authentication mode="Forms"> <forms name="appNameAuth" path="/" loginUrl="~/login.aspx" defaultUrl="index.html" protection="All" timeout="525600"> <credentials passwordFormat="Clear"> <user name="[user]" password="[password]" /> </credentials> </forms> </authentication> <authorization> <deny users="?" /> </authorization> 解决方法
要使HTML文件被表单授权锁定,您需要让它们由ASP.NET提供服务。您可以通过将所需的扩展名(例如.html,.htm等)与aspnet_isapi.dll相关联来在IIS中执行此操作。
Onces ASP.NET正在为这些文件提供服务,您可以像任何aspx页面一样为其指定权限。 有关更多信息,请参阅MSDN:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 我很难很好地定位这个按钮
- asp.net-mvc-5 – nuget中用于与WEB API集成的Ninject包中有
- ide – 我如何处理必须编写经典ASP的代码?
- asp.net – 如何使用MVC Razor生成SVG
- Asp.Net数据控件引用AspNetPager.dll分页实现代码
- asp.net – 服务器随机返回状态码为200的空响应
- asp.net-mvc – ASP.NET MVC:Mock controller.Url.Action
- asp.net – 如何在WebAPI中获取POST数据?
- asp.net – 单声道随机CS0006编译错误w / fastcgi-mono-ser
- asp.net-mvc – ASP.NET MVC在调用方法时查找调用方法!Mod
- asp.net-mvc – 如何将NUnit作为ASP.NET MVC的测
- asp.net-mvc-3 – Ninject – 无法找到资源
- asp.net-mvc-3 – 带有Npgsql和Entity Framework
- 如何在ASP.NET gridview的标题中放置一个按钮?
- asp.net-mvc – Active Directory安全组和用户角
- 是否可以使Page.IsPostBack独立于ASP.net而变为真
- .Net Web开发技术栈
- asp.net-mvc – 如何在编辑器模板中确定模型数组
- asp.net – IE6 vs IE8,按钮vs超链接,CSS渲染问题
- asp.net-mvc-3 – 如何在本地测试时禁用elmah发送