radupload.net2.dll如何使用

radupload.net2.dll如何使用,第1张

用法:

首先是在项目中添加这个DLL的引用

1、拖放控件

RadProgressManager

RadProgressArea

拖放上传控件(可以多个但不用额外设置)

上传按钮

2、复制“RadUpload”文件夹到项目目录

可以选择得复制RadUpload/skin里的皮肤文件

3、设置RadProgressArea的LocalizationPath="~/RadUpload" SkinsPath="~/RadUpload/skin"

设置RadProgressArea的Language="CHS" Skin="WebBlue(或想要的皮肤)"

设置DisplayCancelButton="True"

4、在Web.config里添加

<httpRuntime maxRequestLength="2040000" executionTimeout="600"/>

<httpModules>

<add name="RadUploadModule" type="Telerik.WebControls.RadUploadHttpModule, RadUpload.Net2"/>

</httpModules>

<httpHandlers>

<add path="Telerik.RadUploadProgressHandler.aspx" verb="*" type="Telerik.WebControls.RadUploadProgressHandler, RadUpload.Net2"/>

<add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2008.1.415.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" validate="false"/>

</httpHandlers>

5、在页面.cs里添加命名空间

using Telerik.WebControls

6、为上传按钮添加事件(可以更改此设置如上传文件名)

foreach (UploadedFile file in RadUploadContext.Current.UploadedFiles)

{

string Path = Server.MapPath(@"Uploads")

//如果路径不存在,则创建

if (System.IO.Directory.Exists(Path) == false)

{

System.IO.Directory.CreateDirectory(Path)

}

//组合路径,file.GetName()取得文件名

Path = Path + "/" + file.GetName().ToString()

//保存

file.SaveAs(Path, true)

}

(1)简单的说名字空间用来管理名字或者说区分名字的。

比如说一班有个同学叫王维,二班也有个同学叫王维,怎么区分呢?

在他们名字前加“名字空间”表示为: 一班.王维 ,二班.王维 ,就不会混淆了。

当软件越来越大时难免会有一些变量的名字一样,那就会引起冲突,把他们定义在各自的名字空间里就没有问题了。

(2) Page_Load是大部分控件都有的事件,其实所有事件的参数都基本是这样的结构,就像写故事文章的四要素一样(时间,地点,人物,事件),这里的“事件”也有两个要素:事件触发者,什么事件。这两个参数就是传递两个要素的。

事件是基于委托的,属于c#里的难点,做asp.net不懂不要紧的。

(3)protected System.Web.UI.WebControls.Label Label1

这个问题,当你理解了第一个问题以后自然就知道什么意思了。

注意有的是名字空间,有的是类哦。

//建议 ,你和我以前一样,还没入门,找本基础的教程肯一下吧,这些问题不该在这里问的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11530873.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存