Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.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# 开发请求基本身份验证的页面_C#_Asp.net - Fatal编程技术网

C# 开发请求基本身份验证的页面

C# 开发请求基本身份验证的页面,c#,asp.net,C#,Asp.net,我是asp.net的初学者,被要求开发一个请求基本身份验证的页面。当用户单击链接时,将弹出登录屏幕(对话框)。用户填写用户名和密码后,请求的http头将显示加密的用户名和密码 我什么都试过了,但都做不好 这是我的密码 code public partial class Authenticate : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Uri uri = ne

我是asp.net的初学者,被要求开发一个请求基本身份验证的页面。当用户单击链接时,将弹出登录屏幕(对话框)。用户填写用户名和密码后,请求的http头将显示加密的用户名和密码

我什么都试过了,但都做不好

这是我的密码

code

public partial class Authenticate : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
            Uri uri = new Uri("http://abdullahtk.somee.com");  
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);  


            request.UseDefaultCredentials = true;
            Response.AddHeader("WWW-Authenticate", "BASIC Realm=My Realm");
            WebResponse v = request.GetResponse();  
            Stream rStream = v.GetResponseStream();  
            StreamReader str = new StreamReader(rStream);  
            if (str.EndOfStream != true)  
            {  
                Response.Write(str.ReadToEnd());  
            }  
            v.Close();  
            rStream.Close();  
            str.Close();  

        }  
}

请帮帮我

如果您想要基本身份验证而不是表单身份验证,您可以将IIS配置为使用它:


这将与ASP.NET、PHP、经典ASP等一起使用。。。甚至是普通的.HTML

你能展示一下到目前为止你做了什么吗?你能提供一些代码吗?我想OP是在问如何开发一个进行基本身份验证(即用户名/密码验证)的页面,而不是如何使用基本身份验证。两种不同的方法。我尝试过这样做,但我认为有一种方法可以通过使用请求和响应属性来进行基本身份验证。是这样吗?