MySql错误-ASP.NET

MySql错误-ASP.NET,mysql,asp.net,wampserver,Mysql,Asp.net,Wampserver,连接到wamp服务器中的MySql数据库时出现以下错误。我还添加了程序集。我怎样才能解决这个问题? 非常感谢。 错误: 我的C代码隐藏文件-注册 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using MySql.Data.MySqlClient; public p

连接到wamp服务器中的MySql数据库时出现以下错误。我还添加了程序集。我怎样才能解决这个问题? 非常感谢。 错误:

我的C代码隐藏文件-注册

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySql.Data.MySqlClient;
public partial class Registration : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void RegisterUser(object sender, EventArgs e)
    {
        MySqlConnection con = new MySqlConnection("Server=localhost;Database=FreedomKitchen;Uid=root;Password=;");
        con.Open();
        MySqlCommand cmd = new MySqlCommand("Insert into User_Details(User_ID,First__Name, Last_Name, Age, Gender, Country, About_User)values(@User_ID,@First__Name, @Last_Name, @Age, @Gender, @Country, @About_User)", con);

        cmd.Parameters.Add(new MySqlParameter("@User_ID",1));
        cmd.Parameters.Add(new MySqlParameter("@First_Name", txtFirstName.Text));
        cmd.Parameters.Add(new MySqlParameter("@FLast_Name", txtLastName.Text));
        cmd.Parameters.Add(new MySqlParameter("@Age", txtAge.Text));
        cmd.Parameters.Add(new MySqlParameter("@Gender", DropDownGender.Text));
        cmd.Parameters.Add(new MySqlParameter("@Country", DropDownCountry.Text));
        cmd.Parameters.Add(new MySqlParameter("@About_User", txtUserDescription.Text));
        cmd.ExecuteNonQuery();
        con.Close();

    }
}

在参数
@First\u Name

cmd.Parameters.Add(new MySqlParameter("@First__Name", txtFirstName.Text));

First\u Name
有两个下划线。
cmd.Parameters.Add(new MySqlParameter("@First__Name", txtFirstName.Text));