用VS2015新建一个ASP.NET Web窗体网站,自带用户注册、登录页面, 还有MSSQLLocalDB数据库。
我想利用系统给的登录页面改成本机的SQL数据库用户登录,这些都已经完成,只是登录之后,网站SIT母版里的 loginview状态没有改变,我猜应该是没有用原来登录认证,所以系统身份认证没有通过,以前版本 遇到过这个问题,登录成功之后加了一句: System.Web.Security.FormsAuthentication.SetAuthCookie(xueh, true);就好使, 但2015不好使。
请大神指教,怎么样用自建的数据用户登录成功之后改变 loginview的显示状态。 SqlDataSource1.SelectParameters["xuehao"].DefaultValue = Loginuser.UserName;
        SqlDataSource1.SelectParameters["mima"].DefaultValue = Loginuser.Password;
        DataView dv1 = (DataView)this.SqlDataSource1.Select(DataSourceSelectArguments.Empty);
        if (dv1.Table.Rows.Count > 0)
        {
            string xueh = Loginuser.UserName;
            Session["xueh"] = xueh;            
            System.Web.Security.FormsAuthentication.SetAuthCookie(xueh, true);        
             Response.Redirect("index.aspx");                    
            
        }