您好:代码如下
1.服务器控件后台方法:
//点击注册按钮
protected void ZhuCe_Click(object sender, EventArgs e)
{
string sql1 = "select * from [ChangDiGuanLi].[dbo].[yonghu] where yonghu_name='" + yonghuname.Value + "'";
if (SqlHelper.ExecuteDataSet(SqlHelper.ECB_Platform, CommandType.Text, sql1, null).Tables[0].Rows.Count > 0)
{
ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>alert('次用户名已经被注册,请换一个试试!');</script>");
}
else
{
string sql = "INSERT INTO [ChangDiGuanLi].[dbo].[yonghu] VALUES ('" + yonghuname.Value + "','" + yonghumima.Value + "','" + yonghuclass.Value + "','" + yonghumobile.Value + "',1,getDate())";
int num = SqlHelper.ExecuteNonQuery(SqlHelper.ECB_Platform, CommandType.Text, sql, null);
if (num == 1)
{
ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>alert('注册成功');window.location.href='login.aspx';</script>");
}
else
{
ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>alert('注册失败');</script>");
}
}
}
2.AJAX方法:
$(".zhuce").live("click", function () {
if (confirm("确定要注册吗")) {
$.ajax({
type: "POST",
contentType: "application/json",
url: "register.aspx/register",
async: true,
data: "{username:" + $(this).attr("username") + ",pwd:" + $(this).attr("pwd") + "}",
dataType: "json",
success: function (result) {
if (result.d > 1) {
alert('注册成功');
} else {
alert('注册失败');
}
}
});
}
else {
return false;
}
});