我需要從頁面後面的代碼創建一個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