我有一个MVC6 Web应用程序,我的页面有2个按钮:提交和打印。
提交会将当前值保存到数据库中。
打印将采用当前值,并在新窗口中打开它。
但是我不确定如何执行“打印”按钮,因为据我所知您无法将模型传递给Actionlink <a>
,因为它是'GET'。
我该如何实现?任何回应将不胜感激,并对英语不佳表示歉意。
答案 0 :(得分:0)
1-创建一个名为User
的模型
public class User
{
public string Name { get; set; }
public string Family { get; set; }
}
2-为打印名称创建一个动作
public ActionResult Print(User u)
{
var q = u;
return View();
}
3-查看您的代码
@Html.ActionLink("PrintData", "Print", new { Name="Diako",Family="Hasani"})