vb.net - ScriptManager.RegisterClientScriptBlock hidden controls at runtime -


i need help. understand why when running scriptmanager.registerclientscriptblock controls of page disappear , reappear after confirmation of ok?

protected sub ddldeckfittingcategory_selectedindexchanged(sender object, e system.eventargs) handles ddldeckfittingcategory.selectedindexchanged      if txbnumberofcolumns.text = "" or me.txbshelldiameter.text = ""          scriptmanager.registerclientscriptblock(me.page, page.gettype, "alert", "alert('informe o valor diâmetro casco (m)!');", true)         ddldeckfittingcategory.selectedvalue = -1     else           if request("tipotela") = 1               if ddldeckfittingcategory.selectedvalue = "typical"                 objfinttings_temp.incluirfittingstemptqiflttipico(session("cod_usuario_usu"))                 'objfinttings_temp.atualizafittingstempcolumnwell_24_in_diam(ctype(txbnumberofcolumns.text, double))                 objfinttings_temp.atualizafittingstempcolumnwell_24_in_diam(txbnumberofcolumns.text)                 tbfittingsfonte.visible = true                 tbfittingsfonte.headertext = ""                 tcprincipal.activetabindex = 6                  dim dvconsultarcodfonteemfittingstempporusuario dataview = objfinttings_temp.consultarcodfonteemfittingstempporusuario(session("cod_usuario_usu"))                 session("cod_fonte_fon") = dvconsultarcodfonteemfittingstempporusuario.table.rows(0)("cod_fonte_fon")                 session("ddldeckfittingcategory") = ddldeckfittingcategory.selectedvalue             else                 objfinttings_temp.incluirfittingstqifltdetalhado(0)                 tbfittings.visible = true                 tbfittings.headertext = ""                 tcprincipal.activetabindex = 6              end if             grvfittingsfonte.databind()          else                if ddldeckfittingcategory.selectedvalue = "typical"                 objfinttings_temp.incluirfittingstemptqiflttipico(session("cod_usuario_usu"))                 'objfinttings_temp.atualizafittingstempcolumnwell_24_in_diam(ctype(txbnumberofcolumns.text, double))                 objfinttings_temp.atualizafittingstempcolumnwell_24_in_diam(txbnumberofcolumns.text)                 tbfittingsfonte.visible = true                 tbfittingsfonte.headertext = ""                 tcprincipal.activetabindex = 6              else                 objfinttings_temp.incluirfittingstqifltdetalhado(session("cod_fonte_fon"))                 tbfittings.visible = true                 tbfittings.headertext = ""                 tcprincipal.activetabindex = 6              end if             grvfittingsfonte.databind()              if ddlselfsupportingroof.selectedvalue = 1 or ddlselfsupportingroof.selectedvalue = "-1"                 txbnumberofcolumns.enabled = false                 rvnumcoluna.visible = false                 ddleffectivecolumndiameter.enabled = false                 rvdiametroefetivocoluna.visible = false             else                 txbnumberofcolumns.enabled = true                 rvnumcoluna.visible = true                 ddleffectivecolumndiameter.enabled = true                 rvdiametroefetivocoluna.visible = true             end if         end if     end if end sub enter code here 

use page.clientscript.registerstartupscript()

it run after page loads.


Comments

Popular posts from this blog

How to connect android app to App engine -

gcc - MinGW's ld cannot perform PE operations on non PE output file -

php - display validation error message next to the textbox in codeigniter -