c# - How to avoid textbox space when it is hidden from the page? -



c# - How to avoid textbox space when it is hidden from the page? -

i hiding labels , text boxes according radio button selection. hides label , dropdown lists space there. how can hide space? radio button click is:

protected void rbllist_selectedindexchanged(object sender, eventargs e) { if (rbllist.selectedvalue == "2") { lblcode.visible = false; ddempcode.visible = false; lblname.visible = false; ddname.visible = false; lbletype.visible = false; ddtype.visible = false; } else { lblcode.visible = true; ddempcode.visible = true; lblname.visible = true; ddname.visible = true; lbletype.visible = true; ddtype.visible = true; } }

your problem lies somewhere else. if set visible property of command false, it's not rendered on page. means can't take space on page. check table cell or div might take space instead.

from control.visible property page on msdn:

gets or sets value indicates whether server command rendered ui on page.

extra:

your code can written much cleaner:

bool isvisible = !(rbllist.selectedvalue == "2"); lblcode.visible = isvisible; ddempcode.visible = isvisible; lblname.visible = isvisible; ddname.visible = isvisible; lbletype.visible = isvisible; ddtype.visible = isvisible;

c# asp.net radiobuttonlist

Comments

Popular posts from this blog

javascript - I need to update the text of a paragraph by inline edit -

javascript - THREE.js reposition vertices for RingGeometry -

assembly - What is the addressing mode for ld, add, and rjmp instructions? -