我需要从页面后面的代码创建一个FileUpload控件。我有这样的功能:从代码后面创建FileUpload
Private Function CreateUpload() As FileUpload
Dim txtFileUpload As New FileUpload
txtFileUpload.ID = "element1"
Return txtFileUpload
End Function
然而,即使我成功地使用其他表单控件类似的技术,我FormUpload不会被渲染页面。
有人可以请解释我做错了什么。
编辑:我正在写返回的FileUpload到我的函数以外的页面上的DIV。
更新:它被分类。似乎是Visual Studio的一个问题。关闭它,重新启动然后重建网站将其排序。感谢所有回应的人。
谢谢。
我们需要更多的细节。首先,这段代码只声明一个新的FileUpload控件,但从不将其添加到页面中。其次,我们不知道这个代码被调用的地方。在Page生命周期中向页面动态添加控件可能已经太晚了。 –
我正在将控件写入该函数之外的页面。我用与我所有其他表单元素控件完全相同的方式调用它,并且它们工作正常,所以与页生命周期无关。 – chut319