asp.net怎样让控件在Table的单元格td中居中,是下上左右都居中,小弟我用了align = "center"只是左右居中了,但是下上并未居中。

【求助】asp.net怎样让控件在Table的单元格td中居中,是上下左右都居中,我用了align = "center"只是左右居中了,但是上下并未居中。。。
如题所示,只能让控件左右在中间了,但是不能让控件上下居中,请问怎么办呢?这是图片:
asp.net怎样让控件在Table的单元格td中居中,是下上左右都居中,小弟我用了align = "center"只是左右居中了,但是下上并未居中。

------解决方案--------------------
vertical-align : center; 或者 http://cyike.com/book/export/html/10178
不行就追加个div
语法:
vertical-align : baseline 
------解决方案--------------------
sub 
------解决方案--------------------
 super 
------解决方案--------------------
top 
------解决方案--------------------
text-top 
------解决方案--------------------
middle 
------解决方案--------------------
bottom 
------解决方案--------------------
text-bottom 
------解决方案--------------------
length 
参数:
baseline :  将支持valign特性的对象的内容与基线对齐
sub :  垂直对齐文本的下标
super :  垂直对齐文本的上标
top :  将支持valign特性的对象的内容与对象顶端对齐
text-top :  将支持valign特性的对象的文本与对象顶端对齐
middle :  将支持valign特性的对象的内容与对象中部对齐
bottom :  将支持valign特性的对象的文本与对象底端对齐
text-bottom :  将支持valign特性的对象的文本与对象顶端对齐
length :  CSS2 由浮点数字和单位标识符组成的长度值 
------解决方案--------------------
 或者百分数。可为负数。定义由基线算起的偏移量。基线对于数值来说为0,对于百分数来说就是0%。目前IE5尚不支持。请参阅长度单位