作者將 cloudgamer 的「仿 163 網盤無重新整理多檔上傳系統」封裝為伺服器控制項 UploadControl,大幅簡化使用複雜度。只需在頁面宣告:
<hxj:UploadControl ID="uploadfile" runat="server" MaxFileNumbers="5" AllowExtensions="jpg,gif" />
<asp:Button ID="Button1" runat="server" Text="上傳" OnClick="Button1_Click" />
WebControl 或 CompositeControl。OnPreRender 註冊 ClientScript 包含 JS/CSS。IPostBackDataHandler 或 IPostBackEventHandler 處理上傳完成後的伺服器端邏輯。input type="file"、檔案清單容器、進度條等。此控制項展示如何將成熟的客戶端上傳方案包裝為可重複使用的伺服器元件。