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
Post a Comment