Visual Studio не нравится JavaScript в тегах управления сервером <asp:..>
. Их предпочтительный подход состоит в том, чтобы подключить JavaScript в коде позади, например, используя ClientScript.RegisterStartupScript
. Вот статья MSDN , объясняющая их официальный подход.
Я полагаю, что цель сделать это может быть так, чтобы ASP.Net мог отображать код для браузера.
Но, эй, если твой код работает .......