asp.net-mvc-3 – 如何在控制器方法的新选项卡中打开cshtml文件?
发布时间:2020-05-23 03:55:39 所属栏目:asp.Net 来源:互联网
导读:我正在做一个Nopcommerce,并且需要生成发票(定制不像他们已经提供的,因为它不能解决我们的目的).我们需要生成发票 在新的选项卡(使用另一个cshtml文件)使用控制器的方法也我正在传递模型数据视图. tr td class=adminTitle @Html.NopLabelFor(model = model.Pr
|
我正在做一个Nopcommerce,并且需要生成发票(定制不像他们已经提供的,因为它不能解决我们的目的).我们需要生成发票
<tr>
<td class="adminTitle">
@Html.NopLabelFor(model => model.ProbableDeliveryDate):
</td>
<td class="adminData">
@Html.EditorFor(model=>model.ProbableDeliveryDate)
</td>
</tr>
<tr>
<td>
@if(Model.CanGenrateInvoice)
{
<input type="submit" name="generateinvoice" value="@T("Admin.Orders.Fields.generateinvoice")" id="generateinvoice" class="adminButton" />
}
</td>
</tr>
我必须发布数据以获取值为可能的传递日期到控制器方法,之后要打开视图在新的选项卡. 我该怎么办? 解决方法如果您通过Html.ActionLink从第一页获取操作,您可以这样做:Html.ActionLink("Open Invoice","ActionName","ControllerName",new { id = Model.InvoiceID },new { target = "_blank" });
指定target =“_blank”将在新选项卡中打开 更新 由于您将模型发布到控制器(我希望RedirectToAction可以帮助打开一个新的窗口/选项卡,但不是这样) 我的疯狂感觉正在刺激你的流动…这只是我,但我会做一些不同的事情,如 >将模型发布到控制器 您的看法可能有一块剃刀代码: @{
if(Model.InvoiceID != null && Model.InvoiceID !=0) {
@Html.ActionLink("Open Invoice",new { target = "_blank" });
}
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – MVC OAUTH VS2012模板,在哪里输入redirect_
- asp.net – IIS表达请求的执行时间要长4倍
- ASP.NET缓存 方法和最佳实践
- asp.net – page load()或者page init()
- asp.net-mvc – 使用Ninject.Web.Mvc 2.0和ASP.NET MVC 1.0
- asp.net – System.Linq.Dynamic不支持OrderByDescending(“
- asp.net-mvc – 当参数为Model时,ASP.NET MVC发布文件模型绑
- asp.net-mvc – .net mvc的简短/快速解释
- asp.net-mvc-3 – 将nhibernate实体序列化为json错误:连接
- asp.net-mvc-3 – 在仅HTTPS站点上对HTTP HEAD请求的正确响
推荐文章
站长推荐
- asp.net-web-api – 在WebApi OData中为OData服务
- asp.net-mvc – MVC的HTTP缓存 – Last-Modified
- 逗号之后拆分字符串直到字符串结束 – asp.net c
- ASP.NET如何验证防伪令牌
- asp.net – 在成功登录时添加声明并在应用程序的
- asp.net-mvc – 可靠地处理ASP.NET MVC模型绑定错
- asp.net – jQuery AJAX vs. UpdatePanel
- asp.net-mvc – ASP.NET MVC – 接口类型上的自定
- asp.net – 如何正确地大写希腊字在.NET?
- asp.net – 我应该在哪里放置scriptmanager
热点阅读
