itsathere Ответов: 5

на странице нажатия кнопки создается url-адрес по умолчанию, а событие нажатия кнопки не работает


на кнопке нажмите кнопку загрузка страницы метод загрузки страницы и браузер создает url-адрес, как показано ниже

http://localhost:16767/Index.aspx?ctl00%24ContentPlaceHolder1%24btnDarkblue.x=13&ctl00%24ContentPlaceHolder1%24btnDarkblue.y=20[^]


и не вызывая метод buttonclick

в выше btnDarkblue URL-адрес-это идентификатор кнопки

Если у кого-то есть решение, Пожалуйста, ответьте.

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Мы должны увидеть код.

Homero Rivera

Имеет ли ваша кнопка свойство "PostBack" (или что-то в этом роде), установленное в true ? Когда-то у меня было нечто подобное.

itsathere

<li>
&ЛТ;как ASP:ImageButton с ИД="btndBlue" атрибут runat="сервер" функция onclick="btnDarkblue_Click" Url_изображения="images/Dark_Blue.jpg"
Ширина="30" высота="30" /></li>

Нет ничего подобного.Вы можете проверить код кнопки

itsathere

<li>
&ЛТ;как ASP:ImageButton с ИД="btndBlue" атрибут runat="сервер" функция onclick="btnDarkblue_Click" Url_изображения="images/Dark_Blue.jpg"
Ширина="30" высота="30" /></li>

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Может быть, кнопка находится внутри какого-то другого элемента управления?

itsathere

Я сделал это..Спасибо

5 Ответов

Рейтинг:
1

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Цитата:
Я сделал это..Спасибо
Просто чтобы перейти из списка без ответа.


Рейтинг:
0

ChienVH

Иногда мы не можем вызвать событие кнопки, вы должны попытаться очистить решение, а затем построить его снова. В случае, если он все еще не работает, вы должны добавить другую кнопку, чтобы заменить его.


Рейтинг:
0

vinuvasahanponniah

$('#<%=btndBlue.ClientID%>').click(function(event){
    event.preventDefault();
   Then write your code
});


Рейтинг:
0

kumarravishankar

на странице должна быть только одна форма ..Если ваша страница унаследована от какой-то страницы Matser и страницы контента также имеют форму, то, возможно, это создаст проблему для запуска события нажатия кнопки..


Maciej Los

Зачем публиковать ответ на уже ответленный и почти 3-летний вопрос?

Рейтинг:
0

Balaji GJ

Just add an onclick event to the button:

Put it in a JS block and give the button an ID:

<button id="btnSubmit" class="float-left submit-button" >Home</button>

<script type="text/javascript">
    document.getElementById("btnSubmit").onclick = function () {
        location.href = "www.yourwebsite.com";
    };
</script>


Richard Deeming

ОП уже решила свою проблему еще в 2015 году.