2015-06-22 3 views
-1

Asp кнопка щелчок не срабатывает. Я написал Response.Write («404.aspx»); в случайное нажатие кнопки в коде. Но он не срабатывает. Вот страница с кнопкой «Проблема с огнем»: please click hereСобытие с нажатием кнопки не активировано

спасибо.

Вот код позади:

protected void bntTest_Click(object sender, EventArgs e) 
{ 
    Response.Redirect("404.aspx"); 
} 
protected void btn2_Click(object sender, EventArgs e) 
{ 
    Response.Redirect("404.aspx"); 
} 
+0

Можете ли вы разместить код-код, а также исходный код? –

+0

Я написал код позади. кроме этого, нет кода. Я думаю, проблема в css или .js – selcuksel

ответ

0

Это не работает, потому что ваша кнопка отправки не внутри form тега, поэтому он не будет иметь возможность размещать отправленные данные и в то же время, щелчок событие не срабатывает, как страница не отправлять, вы можете увидеть ниже:

form

EDIT:

You га ve добавил вложенный тег form, который вы не можете, потому что тэг form не может быть вложен в другой тег формы. Поэтому просто удалите вложенный тег формы, и он будет работать.

Попробуйте перестроить свой проект с помощью этих рекомендаций:

  • добавить только form элементы ASPX странице
  • Добавить основное содержание в MasterPage из страниц
  • Добавить любое содержание, которое должно быть вложено в form до UserControl, который помещается внутри страницы.
+0

У меня есть только один тег формы. и этот тег формы находится на главной странице. и этот тег формы охватывает владельца содержимого. поэтому он должен покрывать этот siltest.aspx. Как я могу это исправить? спасибо – selcuksel

+0

я вижу, как тег формы тегов ContentPlaceHolder объект в визуальной студии. но во время выполнения вы правы. он не распространяется на ContentPlaceHolder. это странно. Кстати. У меня есть еще одна ContentPlaceHolder на главной странице в теге head. это вызывает эту проблему? – selcuksel

+0

http://pastebin.com/dC2WExbY – selcuksel

Смежные вопросы