Manoj Maharana Ответов: 1

Событие Button onclick не срабатывает в ASP .NET




<!-- Начальный нижний колонтитул -->




<!-- Конец нижнего колонтитула -->
<!-- JS -->




&ЛТ;скрипт СРЦ="AdminLTE-2.3.0/assets/js/jquery-1.11.3.min.js"&ГТ;&ЛТ;/скрипт>
<!-- jquery-1.11.3. min js
============================================ --&ГТ;


<!-- загрузки с JS
============================================ --&ГТ;
&ЛТ;скрипт СРЦ="AdminLTE-2.3.0/assets/js/bootstrap.min.js"&ГТ;&ЛТ;/скрипт>

<!-- jQuery REVOLUTION Slider ->
&ЛТ;скрипт СРЦ="AdminLTE-2.3.0/assets/js/jquery.themepunch.tools.min.js"&ГТ;&ЛТ;/скрипт>
&ЛТ;скрипт СРЦ="AdminLTE-2.3.0/assets/js/jquery.themepunch.revolution.min.js"&ГТ;&ЛТ;/скрипт>
&ЛТ;скрипт СРЦ="AdminLTE-2.3.0/assets/js/rs.home.js"&ГТ;&ЛТ;/скрипт>



<!-- с помощью jQuery."сидр".мин. с JS
============================================ --&ГТ;
&ЛТ;скрипт СРЦ="AdminLTE-2.3.0/assets/js/jquery.sidr.min.js"&ГТ;&ЛТ;/скрипт>



<!-- главный js
============================================ --&ГТ;
&ЛТ;скрипт СРЦ="AdminLTE-2.3.0/assets/js/main.js"&ГТ;&ЛТ;/скрипт>

<!-- войдите в систему -->
&ЛТ;скрипт СРЦ="AdminLTE-2.3.0/assets/js/log.js"&ГТ;&ЛТ;/скрипт>


< / форма>

< / body>

Что я уже пробовал:

кнопка входа в систему работает, но кнопка отправки (регистрация) не работает

Kornfeld Eliyahu Peter

И ты ожидаешь, что мы возьмем это дерьмо и побежим за тобой?! Используй свой отладчик!!!

Manoj Maharana

сэр Боттон не работает...работает только кнопка входа в систему, и для sigup она автоматически перейдет на pageload

Manoj Maharana

есть ли способ решить эту проблему???

1 Ответов

Рейтинг:
2

Vincent Maverick Durano

Вы должны сделать свое заявление ясным, если хотите, чтобы мы легко помогли вам в вашем вопросе. Во-вторых, пожалуйста, попробуйте отформатировать свой код, чтобы сделать его более читабельным.

Вплоть до вашей проблемы, Вы упомянули, что кнопка регистрации не срабатывает, но я не могу найти эту кнопку в вашей разметке, или я просто слеп :)

Кроме того, вы используете серверные элементы управления (например, ASP.NET TextBox) в вашей форме, но ваша форма не имеет атрибута runat="server", присвоенного ей. Ваша кнопка входа в систему сработала, потому что вы подключили к ней событие сервера OnClick. Другая ваша кнопка имеет тип submit и не имеет обработчика событий. Кнопка с типом "отправить" отправит форму, когда вы нажмете на нее. Он не запускает событие onclick, но запускает событие load. Взять чтоб было более понятно вот краткий демо:

Aspx-файл:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <input type="text" name="txt1" />
        <button type="submit">Submit Form!</button>
    </div>
    </form>
</body>
</html>


С ФОНОВЫМ КОДОМ:
using System;

namespace WebFormDemo
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e) {
            if (Request.Form["txt1"] != null) {
                var stringValue = Request.Form["txt1"];
            }
        }
    }
}


Нажатие на кнопку Отправить выполнит запись и позволит вам получить опубликованные значения из входных элементов.