我正在使用带有 C# 的 ASP.NET 构建一个站点,该站点是从 Web 窗体模板构建的。
其中一个页面需要使用密码保护,就像 PHP 身份验证一样。
我已经尝试了几个示例,但是应用程序中的所有页面都受到保护,我只需要在请求特定页面时进行身份验证。
有什么好的和简单的方法来实现这个吗?
有两个直接的选择:
使用文件中的元素专门排除您在Forms Authentication
安全性下不想要的页面,如下所示:location
web.config
将您不希望应用安全性的所有页面放在一个文件夹中,然后单独应用web.config
到该文件夹。在 web.config 中为特定页面或文件夹设置授权规则中详细介绍了执行此操作的步骤