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

java - BeanIO write annotated class to fixedlength -

Using Java 8 lambdas/transformations to combine and flatten two Maps -

How to connect android app to App engine -