• 收藏


    dal层收藏的方法    

    public class MyFavoriteDAL
        {
            public int Favorite(string userid,string pnos)
            {
                string[] arr = pnos.Trim(',').Split(',');
                foreach(string str in arr)
                {
                    string sql = $"insert into MyFavorite(userid,pno) values('{userid}','{str}')";
                    DbAccess.DBHelper.ExecuteNonQuery(sql);//后期需要用事务
                }
                return 1;
            }
        }

    后端代码

            [HttpPost]
            public int Favorite(string pnos)
            {
                string userid= HttpContext.Session["userid"].ToString();
                return  new MyFavoriteBLL().Favorite(userid, pnos);
            }

        ajax收藏
        function MyFavorite() {
            var arr = document.getElementsByName("xselect");
            var str = "";
            for (var i = 0; i < arr.length; i++) {
                if (arr[i].checked)
                    str += arr[i].id + ",";
            }
            //alert(str);
            $.ajax({
                url: '/Home/Favorite',
                type: 'post',
                dataType: 'json',
                data: { pnos: str },
                success: function (data) {
                    if (data > 0)
                        alert("收藏成功!");
                }
            })
        }

  • 相关阅读:
    ListBox的数据绑定
    GridView中加入新行方法
    一个事务的例子
    用sql语句查询从N条到M条的记录
    用户注册表中日期输入的解决方案
    对分页控件进行分页的封装
    我的触发器
    缓存DataSet以提高性能
    网站访问统计在Global.asax中的配置
    给表格控件绑定数据库内容的封装
  • 原文地址:https://www.cnblogs.com/lyh2772311944/p/13341025.html
Copyright © 2020-2023  润新知