将formcollection传递给没有表单提交的操作

时间:2010-01-26 09:42:36

标签: jquery asp.net-mvc

我有一个链接(实际上是几个不同的链接),它定位了FileContentPath操作,这些操作返回在控制器中生成的pdf / excel文件等。问题是我希望这些操作能够接收formcollection,这可能会一直在改变,具体取决于用户与页面的交互。是否有一种解决方法可以将formcollection用于这些操作方法

即。我的链接如下

<a href="/Home/GetPdf/42" id="btn_pdf_1">Get PDF</a>

并希望能够通过一些隐藏字段传递给它?

2 个答案:

答案 0 :(得分:1)

您可以将href的路径更改为您想要的路径。因此,您可以从表单中获取值,并添加添加到路径的任何需求。这不需要提交表单,只需要在链接或表单填写时设置函数。

答案 1 :(得分:1)

当您发出GET请求时,数据将在网址中发送。因此,如果您要发送该数据,则需要在URL中进行此操作(作为查询字符串)。