Привязка параметров метода действия POST - PullRequest
0 голосов
/ 22 апреля 2009

Вы можете видеть, какой метод действия GET Delete передает объект DDW2File для просмотра. Можно ли как-нибудь привязать этот объект обратно к ddw2file параметру POST Delete метода действия? Теперь у меня есть значение null .

Фрагмент кода:

public class DDW2FileController : Controller
{
    ...

    public ActionResult Delete(string fileName)
    {
        return View(repository.GetFile(fileName));
    }

    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult Delete(DDW2File ddw2file)
    {
        repository.Delete(file);
        return RedirectToAction("Index");
    }
}

...

public class DDW2File
{
    public string Name { get; set; }
    public long Length { get; set; }
}

Спасибо!

1 Ответ

3 голосов
/ 22 апреля 2009

Что-то вроде этого внутри формы в представлении должно работать, предполагая, что ваше имя параметра - ddw2file согласно вашей подписи там.

<%=Html.TextBox("ddw2file.Name")%>
<%=Html.TextBox("ddw2file.Length")%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...