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