我有一个 jQuery 函数,它允许用户在 id 为“textBoxContainer”的“div”中添加文本框。
所以html看起来像这样:
<div id="textBoxContainer">
<table>
<tr>
<td><input type="text" name="fname" value="John"></td>
</tr>
<tr>
<td><input type="text" name="lname" value="Smith"></td>
</tr>
<tr>
<td><input type="text" name="city" value="New York City"></td>
</tr>
</table>
</div>
我正在尝试通过这样的查找控件访问这些文本框,但它不起作用。它总是返回一个空引用错误。
有谁知道它为什么失败?谢谢
Dim textBoxContainer As HtmlGenericControl = CType(Page.FindControl("textBoxContainer"), HtmlGenericControl)
For Each control As HtmlInputText In textBoxContainer.Controls.Cast(Of HtmlInputText)()
If TypeOf control Is HtmlInputText Then
'do something
Response.Write(control.Value)
End If
Next