mvc 5 передать значение текстового поля в качестве параметра - PullRequest
0 голосов
/ 29 августа 2018

Это мой взгляд:

<table class="table">
    <tr>
        <td>
            @Html.TextBox("SearchParameter", null, new { @style = "width:200px; height:30px" })
        </td>
        <td>
            @using (Html.BeginForm("GetSearchParameter", "Parameter", new { sSearchParameterValue = ??? }, FormMethod.Post))
            {
                <input type="submit" value="GO!" />
            }
        </td>
    </tr>
</table>

В моем контроллере «Параметр» у меня есть метод «GetSearchParameter», у которого есть один параметр - «sSearchParameterValue». Я хотел бы передать значение моего текстового поля этому параметру.

Я уже пробовал два разных способа:

1) Я получаю sSearchParameterValue = null:

@using (Html.BeginForm("GetSearchParameter", "Parameter", new { sSearchParameterValue = Request.Form["SearchParameter"] }, FormMethod.Post))

2) Я получаю На клиенте обнаружено потенциально опасное значение Request.QueryString :

@using (Html.BeginForm("GetSearchParameter", "Parameter", new { sSearchParameterValue = @Html.TextBox("SearchParameter") }, FormMethod.Post))

Может кто-нибудь сказать мне, как это сделать?

Спасибо,

Grega

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...