MVC как отправить модель к действию по ссылке <a>? - PullRequest
0 голосов
/ 08 июля 2019

У меня есть веб-приложение MVC6, на моей странице 2 кнопки: Отправить и Распечатать.

Submit сохранит текущее значение в базе данных.
Print примет текущее значение и откроет его в новом окне.

Но я не уверен, как сделать кнопку «Печать», потому что, насколько я знаю, вы не можете передать модель в Actionlink <a>, потому что это «GET».

Как мне этого добиться?Любой ответ будет оценен и принесет извинения за плохой английский.

1 Ответ

0 голосов
/ 08 июля 2019

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-To Your View Написать этот код

@Html.ActionLink("PrintData", "Print", new { Name="Diako",Family="Hasani"})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...