zoukankan      html  css  js  c++  java
  • jquery+ajax+asp.net简例

    客户端:

    $.ajax(
                            {
                                type: "POST",
                                url: "SaveRole.aspx?oid=" + $("#hdOperatorId").val() + "&role=" + role,
                                data: "formData1=1&formData2=2",

        //async: false, 同步

                                success: function(mes) {
                                    if (mes != "") {

                                        if (mes == "fail") {
                                            //保持失败

                                        } else {
                                            //保存成功
                                            alert("保持成功");
                                            window.location.href = "OperatorList.aspx";
                                        }

                                    } else {
                                        //$("#divResult").text("程序出错,请重新启动");
                                    }
                                },
                                error: function() {
                                    alert("error");
                                }
                            });

    ------------------------------

    服务器:

     protected void Page_Load(object sender, EventArgs e)
            {
                string OperatorId = Request.QueryString["oid"];
                string role = Request.QueryString["role"];

                string formData1=Request.Form["formData1"];

                string formData2=Request.Form["formData2"];


                int ret = 0;
                if (string.IsNullOrEmpty(role))
                {
                    ret = ServiceFactory.OperatorService.SetRole(long.Parse(OperatorId), "");
                }
                else
                {
                    string[] arr = role.Split(new char[] { ',' });

                    System.Text.StringBuilder sb = new System.Text.StringBuilder("");
                    for (int i = 0; i < arr.Length; i++)
                    {
                        if (!string.IsNullOrEmpty(arr[i]))
                            sb.AppendFormat("<cus OperatorId=\"{0}\" RoleId=\"{1}\"/>", OperatorId, arr[i]);
                    }

                    ret = ServiceFactory.OperatorService.SetRole(long.Parse(OperatorId), sb.ToString());
                }
                if (ret >= 0)
                    Response.Write("success");
                else
                    Response.Write("fail");


                Response.End();
            }

  • 相关阅读:
    简历的快速复制
    使用stringstream对象简化类型转换
    猴子吃桃
    new和delete运算符
    绘制正余弦曲线
    计算学生的平均成绩
    判断是否为回文字符串
    统计各种字符个数
    验证用户名
    回溯法(挑战编程)
  • 原文地址:https://www.cnblogs.com/zhuawang/p/2101397.html
Copyright © 2011-2022 走看看