在asp.net webform中的textbox和gridview中显示反向数据

时间:2015-01-21 07:53:30

标签: c# asp.net gridview

我在数据库中保存用户的用户名和密码但是在输入页面时,当你输入内容时它会向数据库发送反向数据!! 例如,我设置密码: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的图片:

enter image description here

来自数据库的图片:

enter image description here

0 个答案:

没有答案