Как передать значения между двумя страницами, используя Razor в Webmatrix? - PullRequest
0 голосов
/ 29 декабря 2011

Я новичок в Razor и Webmatrix. Я пытался передать значения с помощью метода POST с одной страницы на другую, но я не могу передать значения.Я гуглил на это, но не получил никаких решений.Так может ли кто-нибудь дать мне руководство?

Ответы [ 2 ]

5 голосов
/ 29 декабря 2011

С чем у вас проблемы?На одной странице вы создаете <form>:

<form action="/foo.cshtml" method="post">
    <input type="text" name="bar" value="" />
    <button type="submit">OK</button>
</form>

, а на другой странице вы читаете значения из запроса: Request["bar"]:

@{
    var bar = Request["bar"];
}
0 голосов
/ 29 декабря 2011

Типичный способ сделать это, если обе страницы находятся в одном проекте:

  1. Отправьте форму на определенный контроллер.
  2. Используя аргументы контроллера, передайте данные в модель представления другой страницы и визуализируйте представление
...