حل مشکل

saeedasp

Member
سلام مشکلی در لوگین کردن دارم لطفا راهنمایی کنین.

این کد رو در صفحه Login.aspx نوشتم
protected void btnSubmit_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=kardata;Integrated Security=True");
SqlCommand cmd = new SqlCommand("SELECT * FROM Afrad WHERE FirstName=@user AND LastName=@pass", con);
cmd.Parameters.AddWithValue("@user", txtid);
cmd.Parameters.AddWithValue("@pass", txtpass);
con.Open();
SqlDataReader rdr =null;
rdr = cmd.ExecuteReader();
rdr.Read();
if (rdr.Read())
{
FormsAuthentication.RedirectFromLoginPage(txtid.Text, chk_member.Checked);

}
else
{
Label1.Visible = true;
}
}
اینم کد web.config:
<?xml version="1.0"?>
<configuration>
<system.web>
<customErrors mode="Off"/>
<authentication mode="Forms">
<forms name="MyAppCookie" loginUrl="Login.aspx" protection="All" timeout="30" defaultUrl="Default.aspx" ></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
<location path="Register.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
</configuration>
ولی و قتی میخوام لوگین شم این خطا رو میده

No mapping exists from object type System.Web.UI.WebControls.TextBox to a known managed provider native type:shock:
 

sepidweb

Member
اینو عوض کنید.
از
cmd.Parameters.AddWithValue("@user", txtid);
به
cmd.Parameters.AddWithValue("@user", txtid.Text);
 

onlyali

New Member
اسم تکراری

سلام
جون مادرت به من یاد بده چطوری میشه تو صفحه ی ورود به چت روما که اسماشون رو زده هر وقت اسمت رو وارد میکنی و به چت روم وارد میشی به جای اینکه یه بار بزنه مثلا علی به چت روم خوش اومدی اینقد بگه تا سایت از اسم علی پر بشه یعنی اسم علی رو هی تکرار کنه
منظرمه اینه
علی19 خوش اومدی======> هر رومی یه بار این رو به کاربراش میگه من میخوام یه دستور به یه زبان برنامه نویسی یادم بدی که بشه همین طوری اسم علی خوش اومدی رو تکرار کنه
منتظرتم تو رو خدا بگو من خیلی درگیر اینم
 

جدیدترین ارسال ها

بالا