У меня есть флажок, который должен перейти к методу в файле codebehind. Это мой ASPX код:Мой флажок в asp.net не работает с файлом codebehind
<input name="fullscreen_chbx" type="checkbox" id="fullscreen_chbx" onclick="fullscreen_chbx_Click" runat="server"/>
И это мой код отделенного кода. Код должен работать, но даже не выполняет этот метод.
protected void fullscreen_chbx_Click(object sender, EventArgs e)
{
bool fullscreen = false;
if (fullscreen == false)
{
InputSimulator.SimulateKeyPress(VirtualKeyCode.F11);
}
else
{
InputSimulator.SimulateKeyPress(VirtualKeyCode.F11);
}
Там всегда эта ошибка в файле ASPX: ошибка во время выполнения в JavaScript: «fullscreen_chbx_Click» не определено. Почему возникает ошибка с javascript?
Ваш 'fullscreen_chbx_Click' рассматривается как функция JS из HTML. Это связано с тем, что вы не используете элемент управления на стороне сервера. –
Это не так, как это работает. Вы не можете напрямую пересылать обратные методы из JavaScript. –
@MattRowland Но я использовал runat = "server". Разве это не работает? – aha364636