【发布时间】:2014-06-05 15:41:17
【问题描述】:
我试图在我的控制器类中调用一个将用户信息添加到数据库的函数。用户信息以我在与外部 javascript 文件交互的 .cshtml 文件中创建的形式给出。 无论如何我可以从我的 javascript 文件中调用我的控制器方法吗?
public static void createUser(String email, String pw, String fn, String ln)
{
try
{
connect();
SqlCommand cmd = new SqlCommand("usp_addContact", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new SqlParameter("@email", SqlDbType.NVarChar)).Value = email;
cmd.Parameters.Add(new SqlParameter("@password", SqlDbType.NVarChar)).Value = pw;
cmd.Parameters.Add(new SqlParameter("@firstName", SqlDbType.NVarChar)).Value =fn;
cmd.Parameters.Add(new SqlParameter("@lastName", SqlDbType.NVarChar)).Value = ln;
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
disconnect();
}
}// end of loginController.cs
【问题讨论】:
标签: javascript jquery ajax asp.net-mvc asp.net-mvc-4