ASP.Net MVC 3控制器操作和打开新窗口
发布时间:2020-05-23 20:30:26 所属栏目:asp.Net 来源:互联网
导读:我有一个控制器和一个动作.此操作是将数据保存到数据库中.现在,我希望当我提交一个按钮时,我的控制器会执行操作并打开新窗口. public ActionResult New(FormCollection collection) { data.Population_Code = collection[Countrys[0].CountryCode]; data
|
我有一个控制器和一个动作.此操作是将数据保存到数据库中.现在,我希望当我提交一个按钮时,我的控制器会执行操作并打开新窗口. public ActionResult New(FormCollection collection)
{
data.Population_Code = collection["Countrys[0].CountryCode"];
data.Population_Desc = collection["Countrys[0].CountryDesc"];
data.Population_Grouping = collection["Countrys[0].CountryGroup"];
data.Population_Type = "CNTRY";
data.Population_Redudant = "N";
data.Population_Modified_At = officeCode.User_Office.ToString();
db.SaveChanges();
//example for new window
//window.open('/Report/New.aspx')
return RedirectToAction("index");
}
所以我的控制器执行操作并打开一个新窗口. 有人可以帮帮我吗? 谢谢 解决方法从技术上讲,这可以通过返回将打开新窗口的javascript来完成.但是,大多数浏览器会杀死以这种方式调用的新窗口(即弹出窗口阻止程序). 如果可能的话,通过从一开始就在新窗口中打开您的操作链接,您会感觉更好; @Html.ActionLink("New report","New","Report",null,new {target = "_blank"})
编辑 我可以从你的行动中看出,它可能是一个创建报告的表格;您也可以在表单上使用属性target =’_ blank’. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在我正在运行的Visual Studio 2013中的另一
- asp.net – 在RedirectToAction调用中传播QueryString参数
- 连字符前分割字符串 – asp.net c#
- asp.net-mvc-3 – 从ViewBag添加@ Html.TextBox值
- asp.net – Server.Transfer throws执行子请求时出错 如何解
- 什么是文字控制用于和asp.net的标签控制有什么区别?
- asp.net-mvc-3 – RedirectResult Object作为URL中的参数
- asp.net – 如何在mvc3中对来自@ Html.LabelFor()的内容进行
- asp.net中的会话,缓存和配置文件有什么区别
- asp-classic – 检查字符串是否以“经典ASP中的另一个字符串
推荐文章
站长推荐
- 使用asp.net渲染无序列表
- asp.net-mvc – LabelFor和TextBoxFor不生成相同
- ASP.NET网站中的预定作业,无需购买专用服务器
- asp.net – 当HttpContext属性返回null时如何检索
- asp.net-mvc – 大型Web应用程序中的Windows Wor
- asp.net – Visual Studio“添加为链接”调试时不
- 我的ASP.Net代码可以从sendgrid得到确认邮件已发
- asp.net-core – 在运行时更改注入的对象
- asp.net – IIS 7如何使用数据库中的用户帐户映射
- asp.net-core – 使用.NET Core时需要AssemblyIn
热点阅读
