2013-09-22 5 views
0

Я работаю над веб-сайтом ASP.NET. Я пытаюсь переключить видимость панелей с помощью элемента управления. Мне нужно сделать это без Java, и я должен использовать элемент управления автоповтором. Я пробовал много вещей, но не могу заставить его работать! Пожалуйста помоги!ASP.Net/Visual Basic

+0

, если вы в порядке с сообщением, то его слишком легко вы можете вставить свой код, чтобы получить ответ – Trikaldarshi

ответ

1

Попробуйте установить свой флаг, как этот

<asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" 
    oncheckedchanged="CheckBox1_CheckedChanged" /> 

И добавьте в код позади. Пожалуйста, обратите внимание, что это C# и что должны быть преобразованы в VB.NET (возможно, вы можете попробовать использовать эту услугу http://www.developerfusion.com/tools/convert/csharp-to-vb/)

protected void CheckBox1_CheckedChanged(object sender, EventArgs e) 
{ 
    if (CheckBox1.Checked) 
    { 
     //show panel 1 
    } 
    else 
    { 
     //show panel 2 
    } 
} 
+0

OP, упомянутый в заголовке, это vb. Не могли бы вы опубликовать версию своего кода vb.net? – afzalulh

+0

@afzalulh - мой плохой, я не заметил этой части. К сожалению, я не очень хорошо разбираюсь в VB, но, надеюсь, кто-то может отредактировать мой ответ. –

+0

Тогда, пожалуйста, подумайте о том, что это на C#, и перевод его на vb должен работать. – afzalulh

0

Попробуйте установить свой флаг, как этот

<asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" 
oncheckedchanged="CheckBox1_CheckedChanged" /> 

и добавить закодировать за

protected sub CheckBox1_CheckedChanged(sender as Object,e as system.EventArgs) 

if CheckBox1.Checked then 

    //show panel 1 

else 

    //show panel 2 

это ответ выше в VB.Net