【发布时间】:2020-03-23 23:57:43
【问题描述】:
我正在使用 asp.net 和 ajax 构建用户配置文件更新 Web 表单。我只需要一个代码来帮助我确认数据更新,在 c# 中使用 if else 条件, 就像如果数据更新它应该返回 true 否则 false。
这是我的 .net 代码
[System.Web.Services.WebMethod]
public static bool UpadateUserInfo(string first_name, string last_name, string p_word, string email_address, string gender)
{
using(SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["dbconnection"].ConnectionString))
using (SqlCommand cmd = new SqlCommand("UPADTE SignUp SET first_name = @first_name, last_name = @last_name, p_word =@p_word, email_address = @email_address, gender = @gender", conn))
{
cmd.Parameters.AddWithValue("@first_name", first_name);
cmd.Parameters.AddWithValue("@last_name", last_name);
cmd.Parameters.AddWithValue("@p_word", p_word);
cmd.Parameters.AddWithValue("@email_address", email_address);
cmd.Parameters.AddWithValue("@gender", gender);
cmd.CommandType = System.Data.CommandType.Text;
conn.Open();
cmd.ExecuteNonQuery();
return true;
}
}
最好的问候, 谢谢。
【问题讨论】:
-
你有错误要调试吗?或者至少描述什么没有按预期工作?只是转储代码并说“它不能满足我的需要”是没有帮助的。
-
"SignUp.aspx.cs/EmailAddressCheck"这看起来不正确 - 试试"SignUp.aspx/EmailAddressCheck" -
将
error: function(jqXHR, textStatus, errorThrown) { console.log(jqXHR, textStatus, errorThrown); }添加到您的$.ajax以查看错误所在。如果是 404,那么你的 url 是错误的。 -
是的,您的网址不正确
-
如果你得到一个 404,那么 url path 是 not "fine"。 任何 URL 都不会在路径中包含
.aspx.cs。
标签: jquery asp.net ajax webforms