Как передать выбранное значение имени и его идентификатор с помощью BeginForm в метод контроллера - PullRequest
0 голосов
/ 19 октября 2018

cshtml -

@using (Html.BeginForm("AddDevice", "Home", FormMethod.Post)) 
{
 @Html.DropDownListFor(m => m.Name, (SelectList)ViewBag.Name, "---Select Name---") 

метод контроллера -

[httpPost]
public void AddDevice(Registration registration)
        {

в html я могу получить эти значения -

<select name="Name" id="Name"><option value="">---Select Name---</option>
<option value="8d6d30cf-b8cd-4abd-bf38-e975e6a86542">Demo2</option>
</select> 

Я хочу оба эти значения вRegistration registration Я получил только выбранное имя на данный момент.

Как я могу также получить значение идентификатора, например 8d6d30cf-b8cd-4abd-bf38-e975e6a86542?

1 Ответ

0 голосов
/ 23 октября 2018

Вы можете добавить скрытое поле.С помощью JavaScript вы можете передать имя в качестве значения в скрытое поле.Затем вы можете получить данные с именем скрытого поля.

...