C# EXECL导出(MVC+Layui+AJAX)

本文介绍了如何在C# MVC项目中结合Layui和AJAX实现EXCEL文件的导出。首先,文章提到了在视图中引用Layui样式的重要性,并展示了效果图和相关前端代码。接着,讲解了JavaScript部分的实现。最后,阐述了控制器的角色。作者作为新手,希望得到行业前辈的指导和建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

##C# EXECL导出(C# MVC+Layui+AJAX)

1.视图

1.1 在使用layui的时候需要引用layui的样式 (注意:你如果直接复制下面代码,引用的地址需要改成你自己的地址)

<head>
    <meta name="viewport" content="width=device-width" />
    <script src="~/Scripts/jquery-1.8.0.js"></script>
    <link href="~/Content/layui/css/layui.css" media="all"rel="stylesheet" />
    <script src="~/Content/layui/layui.js"></script>
    <title>index</title>
</head>

1.2 效果图与前台代码在这里插入图片描述

<div style="float:left;width:auto;height:0px;margin-left:20px;" id="btn">
	<button type="button" class="layui-btn" id="search_btn" style="display:none">查询</button>
	<button type="button" class="layui-btn" id="search_add" style="display:none">添加</button>
	<button type="button" class="layui-btn" id="search_upd" style="display:none">修改</button>
	<button type="button" class="layui-btn" id="search_del" style="display:none">删除</button>
	<button type="button" class="layui-btn" id="inExecl" style="display:none"><i class="layui-icon"></i>ExecL导入</button>
	<button type="button" class="layui-btn" id="outExecl" style="display:none"><i class="layui-icon"></i>ExecL导出</button>
</div>

2.js

layui.use(['jquery', 'layer', 'element', 'table', 'form', 'laypage', 'flow', 'tree','upload'], function () {
   
    var form = layui.form,
        layer = parent.layer == undefined ? layui.layer : parent.layer,
        laypage = layui.laypage,
        $ = layui.jquery,
        table = layui.table,
        tree = layui.tree,
        upload = layui.upload;


	var schoolManage = {
   
        //导出Excel
        outExecl: function () {
   
            var checkStatus = table.checkStatus('scoollisttable')
                , data = checkStatus.data;
            if (data != "" && data != null) {
   
                $.ajax({
   
                    url: "/Product/OutData1",
                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值