简体   繁体   English

C# 不存在从对象类型 System.Web.UI.WebControls.TextBox 到已知托管提供程序本机类型的映射

[英]C# No mapping exists from object type System.Web.UI.WebControls.TextBox to a known managed provider native type

Please Help!I got this err once i viewed in browser !!请帮助!我在浏览器中查看后出现此错误! :

No mapping exists from object type System.Web.UI.WebControls.TextBox to a known managed provider native type.不存在从对象类型 System.Web.UI.WebControls.TextBox 到已知托管提供程序本机类型的映射。

--- Not Able to execute -- --- 无法执行-

========================================= ==========================================

SqlConnection conn = new SqlConnection();
SqlCommand cmd = new SqlCommand();

conn.ConnectionString = ConfigurationManager.ConnectionStrings[1].ToString();
cmd.Connection = conn;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "ManageMember";

cmd.Parameters.AddWithValue("@check", "a");
cmd.Parameters.AddWithValue("@username", UserNameTxt.Text);
cmd.Parameters.AddWithValue("@password", PasswordTxt.Text);
cmd.Parameters.AddWithValue("@name", FullNameTxt.Text);
cmd.Parameters.AddWithValue("@email", EmailTxt.Text);
cmd.Parameters.AddWithValue("@phone", PhoneTxt.Text);
cmd.Parameters.AddWithValue("@company", CompanyTxt);
cmd.Parameters.AddWithValue("@gender", RdList.SelectedValue);
cmd.Parameters.AddWithValue("@BirthDate", BirthdateTxt.Text);
cmd.Parameters.AddWithValue("@question", Quastxt.Text);
cmd.Parameters.AddWithValue("@answer", AnswTxt.Text);

conn.Open();
cmd.ExecuteNonQuery();
lblMsg.Text = "User Added Successfully";
conn.Close();

Change改变

cmd.Parameters.AddWithValue("@company", CompanyTxt);

To

cmd.Parameters.AddWithValue("@company", CompanyTxt.Text);

Then smack yourself in the forehead.然后打自己的额头。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 不存在从对象类型 System.Web.UI.WebControls.TextBox 到已知托管提供程序本机类型的映射 - No mapping exists from object type System.Web.UI.WebControls.TextBox to a known managed provider native type System.ArgumentException:“不存在从 object 类型 System.Web.UI.WebControls.TextBox 到已知托管提供程序本机类型的映射。” - System.ArgumentException: 'No mapping exists from object type System.Web.UI.WebControls.TextBox to a known managed provider native type.' 错误:从对象类型System.Web.UI.WebControls.TextBox到已知的托管提供程序本机类型的映射不存在 - ERROR: No mapping exists from object type System.Web.UI.WebControls.TextBox to a known managed provider native type 从对象类型System.Web.UI.WebControls.GridViewRow到已知托管提供程序本机类型的映射不存在 - No mapping exists from object type System.Web.UI.WebControls.GridViewRow to a known managed provider native type 从对象类型System.Web.UI.WebControls.DropDownList到已知的托管提供程序本机类型没有映射 - No mapping exists from object type System.Web.UI.WebControls.DropDownList to a known managed provider native type 从对象类型System.Web.UI.WebControls.ListItem到已知托管提供程序本机类型的映射不存在 - No mapping exists from object type System.Web.UI.WebControls.ListItem to a known managed provider native type 不存在从对象类型System.Web.UI.WebControls.ListItem到具有下拉列表的已知托管提供程序本机类型的映射 - No mapping exists from object type System.Web.UI.WebControls.ListItem to a known managed provider native type with dropdown 无法将类型为“ AjaxControlToolkit.MaskedEditExtender”的对象转换为类型为“ System.Web.UI.WebControls.TextBox”的对象 - Unable to cast object of type 'AjaxControlToolkit.MaskedEditExtender' to type 'System.Web.UI.WebControls.TextBox' 不存在从对象类型 System.Text.StringBuilder 到已知托管提供程序本机类型的映射 - No mapping exists from object type System.Text.StringBuilder to a known managed provider native type 不存在从对象类型 System.Windows.Forms.DataGridViewTextBoxCell 到已知托管提供程序本机类型的映射 - No mapping exists from object type System.Windows.Forms.DataGridViewTextBoxCell to a known managed provider native type
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM