登录控制 - 当前上下文中不存在控件

Mel*_*elt 1 asp.net login

尝试将Login控件设置为User控件,但当前上下文中是否不存在任何控件?我也尝试添加到显示相同错误的母版页.

我的下面的代码都没有被识别出来?请问这里发生了什么?我已多次重建该解决方案.

if (Membership.ValidateUser(this.UserName.Text, this.Password.Text))
    {
        FormsAuthentication.RedirectFromLoginPage(UserName.Text, RememberMe.Checked);
    }
    else
    {
         Msg.Text = "Login failed. Please check your user name and password and try again.";
    }
Run Code Online (Sandbox Code Playgroud)

Dar*_*rov 5

确保使用了正确的命名空间,并System.Web在项目中引用了程序集:

  • FormsAuthentication - System.Web.SecuritySystem.Web程序集的命名空间中定义
  • 成员资格 - System.Web.SecuritySystem.Web程序集的名称空间中定义