博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net平台下在mvc中利用ajax 将值传递到后台方法中
阅读量:5087 次
发布时间:2019-06-13

本文共 2390 字,大约阅读时间需要 7 分钟。

1、HTML部分代码

 

选择测量值年份:
选择测量值月份:
导入 确定

  2、js部分

function valueImportFile() {        initialize();        var file = $("#valueFilePath").val();        var year = $("#yearChooseValue").combobox("getValue");        var month = $("#monthChooseValue").combobox("getValue");        //alert(year);        //alert(month);        //alert(file);        $.ajax({            url: "@Url.Action("importMeasureData")",            data: "fileName="+file+"&yearChoose="+year+"&monthChoose="+month,                //"fileName": $("#valueFilePath").val(),                //"yearChoose": $("#yearChooseValue").val(),                //"monthChoose": $("#monthChooseValue").val()                       // data: formToObject($("#dateValue_form")),            type: "POST",            success: function (msg) {                               if (msg=="OK") {                    removecloud();                $.messager.confirm('提示信息', '更新成功!', function (info) { if (info == true) { location.reload(); } });            } else {                    alert(msg);                    removecloud();                }                   }    });    }

3、后台方法

public JsonResult importMeasureData(string fileName, string yearChoose)        {            string returnInfo = "OK";            FileStream file = new FileStream(fileName, FileMode.Open, FileAccess.Read);            ExcelHelp excel = new ExcelHelp(file);            DataTable DtTemp = new DataTable();            DataTable dt = excel.ToDataTable1(DtTemp);            string[] MesArr = new string[dt.Rows.Count - 4];            bool ColumnsCheckFlag = false;            bool flag = false;            //bool ExecuteFlag = false;            if (dt.Columns.Count == 9 &&               (dt.Rows[2][0].ToString() == "测点编号" && dt.Rows[2][1].ToString() == "规格" && dt.Rows[2][2].ToString() == "容积" && dt.Rows[2][3].ToString() == "温度" &&                 dt.Rows[2][4].ToString() == "压力" && dt.Rows[2][5].ToString() == "介质" && dt.Rows[2][6].ToString() == "材质" && dt.Rows[2][7].ToString() == "原始壁厚" && dt.Rows[2][8].ToString() ==yearChoose+ "年测量值"))            {
//DO SOMETHING}

 

转载于:https://www.cnblogs.com/dghxt/p/5542275.html

你可能感兴趣的文章
oracle drop table(表)数据恢复方法
查看>>
编译LAMP部署动态网站环境
查看>>
Java 8 新的时间日期 API
查看>>
PHP基本语法
查看>>
Linux命令应用大词典-第8章 日期和时间
查看>>
jenkins+maven+svn构建项目,及远程部署war包到tomcat上
查看>>
HDOJ 1233 还是畅通工程
查看>>
垃圾回收机制
查看>>
C# lambda表达式及初始化器
查看>>
Spring Boot 静态资源处理
查看>>
nginx vhost配置
查看>>
Vue 爬坑之路(二)—— 组件之间的数据传递
查看>>
Mysql客户端下载地址
查看>>
Apache 2.2, PHP 5, and MySQL 5
查看>>
Atitit 列出wifi热点以及连接
查看>>
5、Django实战第5天:首页和登录页面的配置
查看>>
linux系统挂载ISO文件
查看>>
也谈设计模式,架构,框架和类库的区别
查看>>
算法入门经典大赛 Dynamic Programming
查看>>
实验一 命令解释程序的编写
查看>>