На мой взгляд, пользователь ищет выпадающий список, в котором содержится список «Предписателей», если Предписатель не существует в базе данных, у него есть кнопка, которая открывает окно, содержащее представление «Добавить нового предписателя».Как я могу собрать данные поля первичного ключа для нового пользователя, введенного пользователем Prescriber, и передать его обратно / заполнить раскрывающийся список, чтобы содержать нового Prescriber, без перезагрузки исходного представления и потери информации, введенной в других полях?
<div class="editor-label">
@Html.LabelFor(model => model.DEA_Number, "Prescriber's DEA #")
</div>
<div class="editor-field">
@Html.DropDownList("DEA_Number", String.Empty)
@Html.ValidationMessageFor(model => model.DEA_Number)
</div>
<div>
<p>Prescriber Not in System? - Click to Add
<input type="button" name = "ClickMe" value="Add New Prescriber" onclick= "javascript:window.open('/Prescriber/Create/','Customer Search',height='window.screen.height - 100', width='200',left='window.screen.width - 250' ,top='10',status='no',toobar='no',resizable='yes',scrollbars='yes')"/>
</p>
</div>