ok, поэтому я пытаюсь выяснить, как правильно вызвать модальное всплывающее окно для моей страницы с помощью контроллеров в соответствии с предложением этой публикации
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 (engin я use), так как форматирование было бы проще?
Любые советы относительно того, в каком направлении я должен идти, очень ценятся.
Спасибо!