类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
我在Config里配置:<authentication mode="Forms">
<forms name=".ASPXUSERDEMO" loginUrl="index.aspx" protection="All" timeout="60" ></forms>
</authentication>
<authorization>
<deny users="?"></deny>
</authorization>
然后我登录后进入页面:
string strsql="select * from login where programid=@programid and password=@password and poppeople=@poppeople";
SqlCommand comm=new SqlCommand(strsql,conn);
string password=Password.Text.ToString();
string pronom=ProNom.Text.ToString();
comm.Parameters.Add("@programid",pronom);
comm.Parameters.Add("@password",password);
comm.Parameters.Add("@poppeople",checks);
SqlDataReader dr=comm.ExecuteReader();
if(dr.Read())
{
\\----------------错误------------------------------------
FormsAuthentication.RedirectFromLoginPage(dr["id"].ToString());
\\----------------错误------------------------------------
错误如下:重载RedirectFromLoginPage方法未获取“1”参数
各位帮忙解决一下
网友回答:
参数不正确。
FormsAuthentication.RedirectFromLoginPage(dr["id"].ToString(), false);
人家是俩参数,你非要去掉一个,当然编译不过了。