MVC C # модальное всплывающее окно
Итак, я пытаюсь выяснить, как правильно вызвать модальное всплывающее окно для моей страницы, используя Controllers, согласно предложению этого поста.
ASP.NET MVC модальный диалог / всплывающая передовая практика
и вроде использовал это:
У меня есть представление с выпадающим списком, если пользователь не может найти элемент / значение, которое он / она ищет, он может предложить значение (предложить ссылку на новое значение), которое должно вызвать контроллер и вернуть всплывающую страницу с парой полей в нем.
Вот объекты на виде:
<script type="text/javascript">
loadpopup = function ()
{
window.showModalDialog(‘/NewValue/New′ , "loadPopUp", ‘width=100,height=100′);
}
</script>
<%: Html.DropDownList(model => model.ValueId, new selectlist........... %>
<%: Html.ActionLink("Suggest Value", "New", "NewValue", null, new { onclick = 'loadpopup()') %>
Контроллер, который я планирую использовать для возврата страницы:
public class NewValueController : Controller{
public Actionresult New(){
return View();
}
}
Теперь я застрял. Я хотел вернуть страницу, где я могу отформатировать ее, я должен вернуть строку? могу ли я вместо этого вернуть aspx (по-английски использую), так как форматирование будет проще?
Любой совет, в каком направлении я должен идти, очень ценится.
Спасибо!