#javascript
#javascript
Вопрос:
Как мне запустить этот javascript из кода на C # во время загрузки страницы? Большое спасибо и заранее большое спасибо.
<script type="text/javascript">
document.onkeydown = function (event)
{
event = (event || window.event);
if (event.keyCode == 20)
{
alert('Caps not allow');
}
}
</script>
Комментарии:
1. Разве javascript уже не будет загружаться при загрузке страницы? Я думаю, нам не хватает того, чего вы пытаетесь достичь. Можете ли вы предоставить более подробную информацию?
2. Это в ASP.NET ? Если да, то WebForms или MVC? Что-то еще?
3. Мне очень жаль. Чего я пытаюсь добиться, так это того, что вместо размещения JavaScript на HTML-странице. Я хотел бы загрузить JavaScript из asp.net веб-формирует код с использованием c # во время загрузки страницы. Спасибо
Ответ №1:
Попробуйте использовать метод RegisterStartupScript.
Пример на c#:
private void Page_Load1(object sender, System.EventArgs e)
{
string js = "document.onkeydown = function (event) { event = (event || window.event); if (event.keyCode == 20) { alert('Caps not allow'); } }";
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "capscheck", js, true);
}