Я работаю в mvc 4, у меня одно и то же имя действия с несколькими представлениями, поэтому я не могу написать javascript на всех страницах, просто написать javascript в результате действия только на c #.
На самом деле я пытаюсь какниже, но с ошибкой
ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "swal({ title: 'Dear User', text: " + TempData["MACNotice"] + ", type: 'warning',}, function () { var zip_file_path = window.location.href + '/MACSetting.zip'; var zip_file_name = 'MAC Setting'; var a = document.createElement('a'); document.body.appendChild(a); a.style = 'display: none'; a.href = zip_file_path; a.download = zip_file_name; a.click(); document.body.removeChild(a);}););", true);
Ошибка может быть такой: -
Аргумент 1: невозможно преобразовать из ParentLogins.Controllers.SigninController в System.Web.UI.Control '
Аргумент 1: невозможно преобразовать из' ParentLogins.Controllers.SigninController 'в' System.Web.UI.Page '
Пожалуйста, помогите мне, потому что многоПредставления существуют, если это возможно в c #, дайте мне знать, или есть другие варианты для записи javascript, а не для записи во всех представлениях.