У меня есть простая форма создания в MVC 4 и вы хотите две функции отправки: (1) Создать и (2) Создать & Печать. Создать - это нормальное действие Create и работает отлично. Создать & Печать должна сохранять объект, а затем запускать всплывающее окно браузера с данными из недавно сохраненного объекта. Исходное окно должно обновиться до пустой формы, готовой для другой записи.Отображение всплывающих окон с MVC, JavaScript
Каков наилучший способ приблизиться к этому?
Ниже приведен пример, который работает на практике, однако у меня есть идентификатор, жестко закодированный. В идеале этот идентификатор будет динамически наследоваться от объекта, который был только что сохранен, и ссылки там. Является ли JavaScript лучшей идеей здесь или должен (может) я запускаю всплывающее окно из контроллера?
<input type="submit" value="Create" />
<input type="submit"
value="Create & Print"
onclick="window.open('Print/f1ad6330-2978-4ea9-9116-65f861412260'
, 'PRINT'
, 'height=200,width=200');" />
Вы не можете сохранить объект, получить идентификатор обратно и использовать его для открытия всплывающего окна? –
@ArsenMkrt да, теоретически это то, что мне нужно, но нужна помощь с синтаксисом. – dankeshawn