我在数据库中保存用户的用户名和密码但是在输入页面时,当你输入内容时它会向数据库发送反向数据!!
例如,我设置密码:1023!QAZ
,它当前保存在数据库中
但是当你要登录时应该输入反向!! QAZ!1023
并在网格视图中显示密码时显示:QAZ!1023
我认为它来自我的密码文本框!但我不知道如何解决它! 我的密码txt aspx代码:
<asp:TextBox ID="txtPass" runat="server" TextMode="Password"></asp:TextBox>
和我的服务器端代码:
protected void btnAddUser_Click(object sender, EventArgs e)
{
ConnectionManager cm = new ConnectionManager();
cm.Command.CommandText = "Mysp_tblManage_add";
cm.Command.CommandType = CommandType.StoredProcedure;
cm.Command.Parameters.Add("@UserName", SqlDbType.NVarChar).Value = txtUser.Text;
cm.Command.Parameters.Add("@PassWord", SqlDbType.Char).Value = txtPass.Text;
cm.Connection.Open();
cm.Command.ExecuteNonQuery();
cm.Connection.Close();
GridView1.DataBind();
}
和我的存储过程是:
ALTER proc [dbo].[Mysp_tblManage_add]
@UserName nvarchar(15) ,
@PassWord nchar(10) ,
as
BEGIN
insert into tblManage (UserName,PassWord)
values(@UserName,@PassWord)
END
来自gridview的图片:
来自数据库的图片: