ASP.Net MVC - Посылать данные о виде в драйвер

Как я делаю следующее?

У меня есть классический вид с подмостками, созданный с razor следующего способа:

...
@foreach (var item in Model) {
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.a)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.b)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.c)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.d)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.e)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.f)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.g)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.h)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.i)
        </td>
        <td>
            @Html.ActionLink("Listados", "listar", new { /* id=item.PrimaryKey */ }) |
            @Html.ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ }) |
            @Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ })
        </td>
    </tr>
}
....

Ясно это сверчок, который каждым реестром имеет 3 соединения, первого, у которого есть имя Списка, идет в действие заносить в список, однако, вопрос миллиона:

Когда я нажимаю на Список, как я делаю, чтобы перемещать организацию, выбранную в действие заносить в список? и также поскольку я делаю, чтобы перемещать стоимость одной из колонн в действие заносить в список? очевидно также я нуждаюсь в том, чтобы знать, как я возвращаю стоимость в действии. С предпочтением, что я датирую эту, не проходите по унифицированному указателю ресурса.

Действие драйвера:

public ActionResult listar(string dato)
{
    CTPP oTar  = new CTPP ();
    oTar.strCodEmpresa = "1";
    oTar.strNroTarjeta = dato;
    oTar.datFechaIni = DateTime.Parse("01/01/2016");
    oTar.datFechaFin = DateTime.Parse("12/12/2016");

    CLIS oLis = Servicioweb.listar(oTar);

    return View(oLis.lista);
}

Или что-то более основное было бы, в той же сцене сверчка и соединениях, как я перемещаю информацию о сверчке как параметр в действие драйвера посредством POST?

1
задан 18.02.2017, 05:58
1 ответ

Нажав на Списков то, что ты был бы должен делать, состоит в том, чтобы перемещать один cГіdigo в mГ©todo. А именно

    @Html.ActionLink("Listados", "listar", new { id = item.ID }) 

И потом, в тебе mГ©todo драйвера у тебя должны бы быть

    public ActionResult Listados(int id)
    {
        //Tu lógica aquí

        return View();
    }

Сейчас, относительно тебя peticiГіn, из которого эта стоимость не прошла по унифицированному указателю ресурса, я не вижу ningГєn проблему. AsГ - работает ASP MVC. Обычно действия mГ©todos типа GET ведут себя таким образом.

С другой стороны, не является рекомендуемым перемещать организацию или модель посредством одного mГ©todo GET. Идеальное состоит в том, чтобы посылать ключ, в этом случае твоя идентификация в том, чтобы потом идентифицировать внутри mГ©todo

AquГ - оставила тебе пример. Microsoft - Examining the Эдит Методс and Эдит Вьев

2
ответ дан 24.11.2019, 12:23
  • 1
    В действительности это первая opció n, что направил, но когда он прибывает в acció n драйвера, стоимость идентификация прибывает со стоимостью null. – RSillerico 24.11.2016, 23:08
  • 2
    Привет, ты попытался в descomentar/* id=item. PrimaryKey */и помещать así подпись? public ActionResult заносить в список (string пойдите) – Sergio Parra Guerra 24.11.2016, 23:30

Los ActionLink envian los valores en la url.

Рекомендую предоставить вам доступ к списку ActionLink для ботонов. Все это делает все возможное, чтобы сделать это как можно быстрее. Aquí es donde entra el post de ajax.

Все это делает все возможное, чтобы сделать это как можно быстрее. Aquí es donde entra el post de ajax.

Все это делает все возможное, чтобы сделать это как можно быстрее. Aquí es donde entra el post de ajax.

0
ответ дан 03.12.2019, 18:54
  • 1
    Привет @Aaron. ¡ Желанный в Стакк Оверфлов в espaГ±ol и спасибо за достигание! Я верю в то, что этот ответ podrí чтобы извлекать пользу непомерно с примером có я говорю. Идея состоит в том, чтобы складывать содержание с самым большим возможным качеством в месте. –  18.02.2017, 03:32

Теги

Похожие вопросы