• 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();
            }

  • 相关阅读:
    嗯哼?考的好?不存在的。
    MyBatis的框架设计
    Mybatis数据源与连接池
    MyBatis事务管理机制
    MyBatis的SqlSession的工作过程
    Mybatis初始化机制
    [JVM-6]类加载器
    [JVM-5]类加载机制
    面试题
    TCC分布式事务的实现原理
  • 原文地址:https://www.cnblogs.com/zhuawang/p/2101397.html
Copyright © 2020-2023  润新知