【发布时间】:2017-03-05 19:46:41
【问题描述】:
我想设置我的“b”文本框的高度并将其设置为我的“a”高度。
这是我目前在后面的代码中获取高度的代码。
Dim a As TextBox = CType(e.Item.FindControl("txtNote1"), TextBox)
Dim b As TextBox = CType(e.Item.FindControl("txtNote2"), TextBox)
Dim aHeight as Integer = a.Height.Value
b.Height = aHeight
但它只返回 0px。如果我没有为我的文本框设置静态值,如何获取 html 值?
【问题讨论】:
-
如果您的文本框的高度是动态的或在客户端发生变化,服务器不会知道它,因为默认情况下该值不会发送到服务器。在回发之前,您必须确保在表单元素中设置了高度值,例如隐藏输入。
-
哦,好吧,我现在明白了,但问题是,在进行回发之前,我将如何获取高度值并在表单元素中设置?