Могу я использовать System.Web.UI.Page.ClientScript в ASp.Net MVC? - PullRequest
6 голосов
/ 20 октября 2011

Я пытаюсь зарегистрировать сценарий запуска в моем ASP.Net MVC 3.0

Я знаю, что могу использовать этот синтаксис в VB.Net Но не уверен, смогу ли я использовать его в MVC

System.Web.UI.Page.ClientScript.RegisterStartupScript(typeof(Page), "co", "coInit(0, 'R');", true);

Intellisense не подбирает свойства для страницы

1 Ответ

3 голосов
/ 21 октября 2011

У вас нет объекта Page в качестве веб-форм, но вы можете использовать свойство ViewBag на контроллере и написать скрипт для последующей записи в ваши представления.

В вашем контроллере

ViewBag.coInit = "<script type="text/javascript">coInit(0, 'R');</script>"

В вашем View (если вы используете MVC3, используйте Raw helper для wavte javascript без кодирования.)

@Html.Raw(ViewBag.coInit)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...