• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

C# Layui使用Table通过where传参到MVC控制器

开发技术 开发技术 5小时前 2次浏览

Model

 public class PrimerInfoModel
    {
        public string PrimerName { get; set; }
        public string MaterialCode { get; set; }
        public string LocusName { get; set; }
        public List<string> KitIdList { get; set; } //集合
        public string PrimerSequence { get; set; }
    }

Controller

  public JsonResult GetPrimerInfoList(PrimerInfoModel model, int page, int limit)
        {
            JsonModel<PrimerInfoModel> result = PrimerInfoBLL.GetPrimerInfoList(model, page, limit, account);
            return Json(result, JsonRequestBehavior.AllowGet);
        }

Layui Table

    var obj = {
            "MaterialCode": $.trim($("#materialcode").val()),
            "PrimerName": $.trim($("#primername").val()),
            "KitIdList": JSON.stringify(option.getKitIdList("kitid")),  //将 JavaScript 值转换为 JSON 字符串
            "LocusName": $.trim($("#locusname").val()),
            "PrimerSequence": $.trim($("#primersequence").val())
        };
    table.render({
            elem: '#primerInfoTable',
            height: 600,
            url: '/PrimerInfo/GetPrimerInfoList',
            where: obj,
            page: true,
            defaultToolbar: ['filter', 'exports',],
            toolbar: true,  //开启工具栏,此处显示默认图标,可以自定义模板,详见文档
            cols: [[
                { type: 'checkbox', fixed: 'left' },
                { field: 'id', title: 'ID', width: 80, hide: true },
                { field: 'MaterialCode', title: '物料编码', width: 150, sort: true }
            ]]
        });

程序员灯塔
转载请注明原文链接:C# Layui使用Table通过where传参到MVC控制器
喜欢 (0)