如果textbox1.text =“show”没有显示,如何显示Ajaxtoolkit模式弹出扩展器?

时间:2011-02-20 07:36:21

标签: asp.net vb.net visual-studio-2008

我有一个textbox1和button1以及panel1(用作弹出控件)

我想如果textbox1.text =“show”那么modalpopup控件的id是panel1将在buttonclick事件上可见其他明智的....模态弹出控件面板1将不会显示...

怎么做?使用vb.net?

2 个答案:

答案 0 :(得分:1)

使用Javascript的getElementById方法确定文本是否具有该特定值,然后根据需要调用showPopup()。

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

我知道你说过,你想在vb.net中这样做,但是你在服务器端,如果你没有那些东西,那么在客户端处理这个就容易得多。

答案 1 :(得分:0)

以下是您在代码隐藏方面的表现。将其添加到按钮点击事件:

If TextBox1.Text = "something" Then
    ModalPopupExtender1.Show()
Else
    ModalPopupExtender1.Hide()
End If