Ваш тег gator неверен, и ваш onclick
должен быть href
. Попробуйте это:
<a href='<%=Url.Action("PrintConfirm")%>/filename' rel="external" target="_blank">
<button class="ui-icon ui-icon-print" data-role ="button">Print Confirmation</button
</a>
Кроме того, вы не можете вызвать метод void из представления. Только действия могут быть вызваны, и действия должны иметь тип возврата ActionResult
.
Кроме того, если ваше действие PrintConfirm
находится на контроллере, отличном от того, который вернул текущее представление, вам также необходимо указать имя этого контроллера.
<%=Url.Action("PrintConfirm", "PdfPrinter") /* where the controller is PdfPrinterController */%>
Редактировать
Если вы просто пытались вызвать действие асинхронно, вы, вероятно, захотите использовать jQuery и AJAX. Дайте мне знать, если вы хотите пример.