Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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_Webforms - Fatal编程技术网

C# 如何提示用户登录

C# 如何提示用户登录,c#,asp.net,webforms,C#,Asp.net,Webforms,我使用visual studio制作的默认网页,但我希望该网页首先要求用户登录或注册,然后显示该网页的内容,我该怎么做?在默认页面上,询问登录凭据。然后创建另一个用作主页的页面,并在登录成功后重定向到该页面 在页面加载事件的每个页面上检查用户是否登录。 如果没有,则重定向到登录页面 if (!User.Identity.IsAuthenticated) { Response.Redirect("~/Account/Login.aspx");

我使用visual studio制作的默认网页,但我希望该网页首先要求用户登录或注册,然后显示该网页的内容,我该怎么做?

在默认页面上,询问登录凭据。然后创建另一个用作主页的页面,并在登录成功后重定向到该页面

在页面加载事件的每个页面上检查用户是否登录。
如果没有,则重定向到登录页面

        if (!User.Identity.IsAuthenticated)
        {
            Response.Redirect("~/Account/Login.aspx");
        }

[Authorize]
属性添加到控制器方法。。。这是一个教程告诉你的第一件事,如果你在谷歌上搜索它的话。难道控制器不在mvc中吗?好吧,除了asp.net,你还没有指定你在使用什么技术,mvc是其中的一部分。你需要特别注意,我只是使用没有mvc的web表单