【发布时间】:2013-09-11 07:49:31
【问题描述】:
我的应用程序是用 C#.Net 编码的 Asp.net MVC3,我的要求是,有一个保存到草稿按钮,可以将数据保存到某个表我的数据库。我在视图上有一个打印按钮。我正在使用 SSRS 打印我的数据。当用户填写表格并单击保存草稿时,该数据将被保存,然后用户可以单击“打印”按钮以获取已保存数据的 SSRS 报告。我的问题是,当用户单击打印按钮时,应该会打开一个新选项卡,在该选项卡中应该可以看到报告。
下面是我的查看代码
$("#Print_button").live("click", function () {
$('#My_Form').attr('action', 'My Controller action which passes parameter to
SSRS report');
});
我的打印按钮
的HTML <input type="submit" id="Print_button" value="Print" />
控制器代码
[HttpPost]
public ActionResult Method_That_Pass_ParameterTo_SSRS(MyClass Class_Object)
{
My Logic to pass the parameters to SSRS report
return View(Class_Object);
}
我解决问题的尝试
1.我尝试在按钮 HTML 中添加 Target="_blank"
2. jquery Print_Button 点击事件中的 window.open('MyAction','_blank')
【问题讨论】:
标签: jquery html asp.net-mvc-3 razor