| 
                         大文件上传控件(包含进度条)    使用说明如下:     <summary>    上传进度条控件     </summary>     <example>     Web.config 配置     <?xml version="1.0"?>    <configuration>      <configSections>    <!--上传节点-->       <sectionGroup name="slickUpload">         <section name="uploadLocationProvider" type="Common.SlickUpload.Configuration.UploadLocationProviderHandler,Common"/>       </sectionGroup>      </configSections>      <system.web>       <httpRuntime maxRequestLength="2024000" executionTimeout="300"/>       <httpHandlers>       <add verb="*" path="CommonToolsASHX.ashx" type="Common.Web.AppControl.CommonToolsASHX,Common" />       <add verb="*" path="CommonToolsASHX_XML.ashx" type="Common.Web.AppControl.CommonToolsASHX_XML,Common" />       </httpHandlers>       <!--上传Modules-->       <httpModules>       <add name="HttpUploadModule" type="Common.SlickUpload.HttpUploadModule,Common"/>       </httpModules>      </system.web>      <appSettings>       <!--上传临时路径-->       <add key="uploadPath" value="c:TDdownloadtemp"/>       <!--许可上传页面,多个页面用';'分开-->       <add key="HttpUploadModulePageGoOn" value="Upload.aspx;"/>      </appSettings>    </configuration>    ASPX页面      //顶部      <%@ Register Assembly="Common" Namespace="Common.Web.AppControl" TagPrefix="cc1" %>      //form内      <asp:FileUpload ID="fileUploadFile" runat="server" />      <asp:Button ID="BtnUpload" runat="server" OnClick="Button1_Click" Text="Upload" />      <asp:HyperLink ID="hyCancel" runat="server">Cancel</asp:HyperLink>      <cc1:WebUploadProgressBar ID="WebUploadProgressBarControl" runat="server" UploadPath="C:TDdownload"></cc1:WebUploadProgressBar>    ASPX对应的CS代码        protected void Page_Load(object sender,EventArgs e)        {          //绑定上传客户端javascript事件          this.BtnUpload.OnClientClick = this.WebUploadProgressBarControl.GetUploadClick_Javascript;          //绑定上传取消客户端javascript事件          this.hyCancel.NavigateUrl = "javascript:" + this.WebUploadProgressBarControl.GetUploadCancelClick_Javascript;        }        protected void BtnUpload_Click(object sender,EventArgs e)        {          //上传文件          this.WebUploadProgressBarControl.SaveUploadFiles();            }     </example>     <remarks>必须在IIS站点下设置端口或虚拟目录方可测试通过,又问题请和zljGood@hotmail.com联系</remarks>                         (编辑:莱芜站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |