Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .net弹出式用户/密码窗口_C#_.net_Authentication - Fatal编程技术网

C# .net弹出式用户/密码窗口

C# .net弹出式用户/密码窗口,c#,.net,authentication,C#,.net,Authentication,我试图在我的站点上实现一些非常基本的身份验证。我想要一个用户/通行证弹出窗口来显示用户是否试图访问任何页面(就像您可以通过转到访问该网站) 我不知道怎么做,也不知道最好的方法。我唯一能想到的就是在我的母版页文件中使用Ajax?有没有办法通过在IIS中使用控件或其他东西来处理这个问题 HTTP 401是一种状态代码,它将触发浏览器的对话框窗口 在ASP.NET中,还有另一个已经解决了这一问题的答案: 你想要这个: Response.ClearContent(); Response.StatusC

我试图在我的站点上实现一些非常基本的身份验证。我想要一个用户/通行证弹出窗口来显示用户是否试图访问任何页面(就像您可以通过转到访问该网站)


我不知道怎么做,也不知道最好的方法。我唯一能想到的就是在我的母版页文件中使用Ajax?有没有办法通过在IIS中使用控件或其他东西来处理这个问题

HTTP 401是一种状态代码,它将触发浏览器的对话框窗口

在ASP.NET中,还有另一个已经解决了这一问题的答案:

你想要这个:

Response.ClearContent();
Response.StatusCode = 401;
Response.End();

您想在IIS中设置HTTP基本身份验证。这会允许不同的用户拥有不同的用户名和密码吗?我忘了在我的帖子中提到这一点——我有一个用户名/密码数据库,需要参考。我假设不是。那么用Ajax做这件事是唯一的出路吗?用Ajax做这件事完全没有用。您需要编写服务器端代码。好的。所以没有AJAX,但我不能通过使用IIS来完成我需要做的事情,对吗?所以我必须写代码。在c#中,我可以使用什么来完成此任务?我一直在谷歌上搜索,什么也找不到。我找到了这个,它给了我想要的东西。谢谢你的帮助。那根本无法处理身份验证。他没有要求身份验证,他说他正在尝试实现它。他要求输入密码对话框。