C# обновление после CheckBox
Имеется CheckBox, после которого должны вступить в силу некие изменения. Но они отображаются только после нажатия какой либо кнопки на страничке.
Как обновить страницу, чтобы изменения вступили в силу?
Protected Sub CheckBox1_CheckedChanged(ByVal sender As Object, ByVal e As EventArgs) Handles CheckBox1.CheckedChanged
If CheckBox1.Checked Then
TBSPEC.SelectedIndex = 2
TBSPEC.Enabled = False
TBSUMBAL.Visible = False
Button6.Visible = False
TBMATBAL.Visible = False
TBMATOC.Visible = False
TBMATSER.Visible = False
TBRUSBAL.Visible = False
TBRUSOC.Visible = False
TBRUSSER.Visible = False
'Panel2.Visible = False
TBSOBBAL.Visible = False
'UpdatePanel()
'Response.Redirect("add1.aspx")
Else
TBSPEC.Enabled = True
TBSPEC.SelectedIndex = 0
TBSUMBAL.Visible = True
Button6.Visible = True
TBMATBAL.Visible = True
TBMATOC.Visible = True
TBMATSER.Visible = True
TBRUSBAL.Visible = True
TBRUSOC.Visible = True
TBRUSSER.Visible = True
'Panel2.Visible = True
TBSOBBAL.Visible = False
End If
End Sub