html输入参数,传递输入参数,通过Html.ActionLink
控制器的方法当用户点击Html.ActionLink,我需要调用一个控制器的方法,将下载该用户的csv报告。我还需要将这个控制器的值从两个输入框中传递出来,它们表示他们正在查找的开始日期和结束日期范围。传递输入参数,通过Html.ActionLink
目前我可以指定使用jQuery的Html.ActionLink参数,但是他们没有把它回控制器。控制器方法中的两个参数都使用null值进行实例化。
我也不能使用表单/提交方式为已经被这种特殊的形式来让用户看到导出到CSV之前要求在日期范围内的数据。
的jQuery
$(document).ready(function() {
$('#startDate').change(function() {
$('a').attr('start', $(this).val());
});
$('#endDate').change(function() {
$('a').attr('end', $(this).val());
});
});
ASP MVC 3查看
@using (Html.BeginForm())
{
@Html.TextBox("startDate", ViewBag.StartDate as string, new { placeholder = " Start Date" })
@Html.TextBox("endDate", ViewBag.EndDate as string, new { placeholder = " End Date" })
@Html.ActionLink("Export to Spreadsheet", "ExportToCsv", new { start = "" , end = ""})
@ViewBag.ErrorMessage
}
控制器方法
public void ExportToCsv(string start, string end)
{
var grid = new System.Web.UI.WebControls.GridView();
var banks = (from b in db.AgentTransmission
where b.RecordStatus.Equals("C") &&
b.WelcomeLetter
select b)
.AsEnumerable()
.Select(x => new
{
LastName = x.LastName,
FirstName = x.FirstName,
MiddleInitial = x.MiddleInitial,
EffectiveDate = x.EffectiveDate,
Status = x.displayStatus,
Email = x.Email,
Address1 = x.LocationStreet1,
Address2 = x.LocationStreet2,
City = x.LocationCity,
State = x.LocationState,
Zip = "'" + x.LocationZip,
CreatedOn = x.CreatedDate
});
grid.DataSource = banks.ToList();
grid.DataBind();
string style = @" ";
Response.ClearContent();
Response.AddHeader("content-disposition", "attachment; filename=WelcomeLetterOutput.xls");
Response.ContentType = "application/excel";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
grid.RenderControl(htw);
Response.Write(style);
Response.Write(sw.ToString());
Response.End();
}
2013-08-06
NealR
html输入参数,传递输入参数,通过Html.ActionLink相关推荐
- 命令行参数怎么输入_太好用了!谷歌开源的命令行接口工具fire
大家使用最多的命令行工具应该是pip了,pip提供了很多的命令行参数和选项,我们在终端使用pip install --help命令可以查看install子命令的帮助文档. 可以看到,除了最常用的pip ...
- 用户输入和命令行参数
我如何拥有a)可以接受用户输入的Python脚本以及如何创建它b)如果从命令行运行,则读入参数? #1楼 如果您运行的是Python <2.7,则需要optparse ,正如文档所解释的那样,它 ...
- (四)Python查询12306余票:docopt实现参数的输入-----查询任意时间任意车站余票
前一篇–>漂亮的输出-–prettytable和colorama的使用 在前面的文章中我们能实现很漂亮的输出了,可是只是固定时间固定车站之间的车票信息,在本次中我们使用docopt来 ...
- 台达变频器s1参数设置_【智】台达变频器计数输入功能接线和参数设置详解
大家好,我是微控小智,今天又跟大家见面了.学习不是一蹴而就,需要坚持,做技术亦是如此,厚积才能博发. 今天分享台达VFD-M变频器计数输入功能接线和参数设置,仅供参考,希望和大家一起交流一起进步,有问 ...
- 输入梯度惩罚与参数梯度惩罚的一个不等式
©PaperWeekly 原创 · 作者 | 苏剑林 单位 | 追一科技 研究方向 | NLP.神经网络 在本博客中,已经多次讨论过梯度惩罚相关内容了.从形式上来看,梯度惩罚项分为两种,一种是关于输入 ...
- 不错的递归题:输入123,返回“321”。 要求必须用递归,不能用全局变量,输入必须是一个参数,必须返回字符串。
题目:输入123,返回"321". 要求必须用递归,不能用全局变量,输入必须是一个参数,必须返回字符串. 解析:每次求得最后一个数字然后加递归剩余的数字(每次缩短一个长度).注意退 ...
- python输入正方形边长值、计算其面积_尝试修改列6.2编写命令行参数解析的程序,解析命令行参数所输入边长的值,计算并输出正方形的周长和面积。_学小易找答案...
[简答题] [单选题]ZigBee 中每个协调点最多可连接______个节点,一个ZigBee网络最多可容纳______个节点.( ) [资料题]DWord-Ans.pdf 索引和目录.pdf 完成效 ...
- TI高精度实验室ADC系列培训视频学习笔记 第1章 直流参数和交流参数:输入电容、输入漏电流、输入阻抗、参考电压值、参考电流值、差分非线性DNL、积分非线性INL、失调误差与增益误差
TI高精度实验室ADC系列培训视频(B站) TI高精度实验室ADC系列培训视频(21ic) 第一章:直流参数和交流参数 输入电容 寄生电容 采样电容 当进行采样时 ,S1开关闭合 ,采样电容与输入信号 ...
- 苍鹰优化算法NGO优化BP神经网络的软值和阈值参数做多输入单输出的分类建模
苍鹰优化算法NGO优化BP神经网络的软值和阈值参数做多输入单输出的分类建模. 程序内注释详细直接替换数据就可以使用. 程序语言为matlab. 程序直接运行可以出分类图,迭代优化图,ROC图. ID: ...
最新文章
- 一步一步粗谈linux文件系统(三)----超级块(superblock)【转】
- java 线程数组_Java 数组线程间可见性问题
- Windows Server 2008常用优化设置
- coreldraw的线条怎么变成圆头_别再穿到处撞的小白鞋了,这五款春夏小皮鞋,不管怎么搭配都好看...
- 曹大带我学 Go(10)—— 如何给 Go 提性能优化的 pr
- java机试_java机试要点
- linux kill进程后黑屏,Linux中Kill进程的N种方法
- 最新dotCMS SQL注入漏洞 攻击者可获得敏感数据 绿盟科技发布安全威胁通告
- AndroidStudio_Android使用OkHttp发起Http请求_以及使用时需要注意的点---Android原生开发工作笔记220
- 采集post传输的数据
- 【leetcode刷题笔记】单调栈
- 6月14号=》136页-145页
- MongoDB4.0.2集群搭建
- 安装Kali Linux系统
- 吴伯凡-认知方法论-知行合一的本质
- android怎么用apk,手机如何安装APK应用教程 小白操作安卓系统教程 (全文)
- vivos9e防抖功能设置教程
- 小程序源码:AI微信小程序源码下载人脸照片AI转换动漫照片全新源码安装简单无需服务器域名-多玩法安装简单
- 全面解析JavaScript中对于字符串子串的查询方法
- 滴滴云技术沙龙:AI在“出行”和“云”的探索和应用
热门文章
- HDU1427 速算24点【DFS】
- Bailian2729 求12以内n的阶乘 Bailian2730 求20以内n的阶乘【递推】
- 自然语言处理(NLP)书籍、项目、视频资源清单
- 家谱等人物关系图的绘制
- 面向项目(十一)—— 库的使用
- 数论及Python实践
- 属性匹配工具_k8s包管理工具Kustomize实战手册
- struts启动过滤器异常_SpringCloud Gateway高阶之全局异常处理
- html div findchild,javascript – JQuery查找父div子标签
- 手机上有没有学python的软件-【Learn Python】用手机学Python