Как показать Ajaxtoolkit модальное всплывающее расширение extear, только если textbox1.text = "show" если не показывать? - PullRequest
0 голосов
/ 20 февраля 2011

У меня есть textbox1 и button1 и panel1 (который используется в качестве всплывающего элемента управления)

я хочу, если textbox1.text = "show", тогда элемент управления modalpopup с идентификатором panel1 будет виден при событии clickclick, в противном случае .... модальная всплывающая панель управления1 не будет показана ...

как это сделать? используя vb.net?

Ответы [ 2 ]

1 голос
/ 20 февраля 2011

Используйте метод getElementById Javascript, чтобы определить, имеет ли текст это конкретное значение, а затем вызовите showPopup (), если хотите.

function showPopup() {
    var modalPopupBehavior = $find('programmaticModalPopupBehavior');
    modalPopupBehavior.show();
}
function hidepopup() {
    var modalPopupBehavior = $find('programmaticModalPopupBehavior');
    modalPopupBehavior.hide();
}

Я знаю, что вы заявили, вы хотите сделать это в vb.net, но тогда вы находитесь на стороне сервера, и с клиентом гораздо проще справиться с этим, если у вас нет чего-то не такого.

0 голосов
/ 20 февраля 2011

Вот как вы делаете в коде позади.Добавьте это к вашему событию нажатия кнопки:

If TextBox1.Text = "something" Then
    ModalPopupExtender1.Show()
Else
    ModalPopupExtender1.Hide()
End If
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...