Ссылка привязки отключает

У меня есть ссылка привязки как:<a id="linkOwner" runat="server"></a> В моем codebehind я отключаю его на основе некоторого condittions like:linkOwner. Отключенный = верный; Но тем не менее ссылка активируема по щелчку. Как зафиксировать его?

1
задан ANP 11 August 2010 в 14:17
поделиться

2 ответа

Если вы используете элемент управления ASP LinkButton, я думаю, вы можете просто отключить его на стороне сервера, и он должным образом отключит его на клиенте. Хотя и не положительно. Другой способ - использовать javascript. Раньше я использовал jQuery для добавления события щелчка к отключенному якорю с пустым событием, которое возвращает false. Что-то вроде:

function disabler(){ return false; }
$('#linkOwner').click(disabler);
//to reactive the link
$('#linkOwner').unbind('click', disabler);

return false позволяет jQuery знать, что событие не должно всплывать.

1
ответ дан 2 September 2019 в 22:16
поделиться

Есть два решения:

  1. Изменить тег якоря на , тогда вы сможете установить свойство Enabled по своему усмотрению.

  2. Вам нужно добавить атрибут к элементу управления, как в

linkOwner.Attributes["disabled"] = "disabled";
1
ответ дан 2 September 2019 в 22:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: