仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 641|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET教程之ASP.NET2.0 上传图片并为用户创立响应文...

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:46:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
c语言的编译器,几乎是所有新平台都有的。因此从这点上看,c语言的程序,比其他任何语言更加容易跨平台。asp.net|创立|上传|上传图片//前台代码
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="test.aspx.cs"Inherits="test"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>无题目页</title>
</head>
<body>
<formid="form1"runat="server">
<div>
<asp:FileUploadID="FileUpload1"runat="server"CSSClass="input3"Width="290px"/>
<asp:ButtonID="Button1"runat="server"Text="上传图片并创立文件夹"/>
</div>
</form>
</body>
</html>
//背景代码
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.IO;
publicpartialclasstest:System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
}
protectedvoidButton1_Click(objectsender,EventArgse)
{
stringUploadFileName,UploadFileLastName;
UploadFileName=FileUpload1.PostedFile.FileName;//文件在当地的原始地位
UploadFileLastName=UploadFileName.Substring(UploadFileName.LastIndexOf(".")+1);//失掉文件的扩大名
Randomrd=newRandom();//发生随机数
intvalationNo=10+rd.Next(99);//发生随机数
stringsuiji=valationNo.ToString();//发生随机数
stringUpLoadFileTime=DateTime.Now.ToString("yyyyMMddHHmmss")+suiji;//失掉体系工夫并加上随机数以便天生上传图片称号
stringNewUploadFileName=UpLoadFileTime+"."+UploadFileLastName;//发生上传图片的称号
stringUserDirectory="TestFile";//所要创立文件夹的名字,实践使用中可为用户注册ID
stringUserPath=Server.MapPath("UploadFiles").ToString()+""+UserDirectory+""+"ProductsImages";
if(!Directory.Exists(UserPath))//假如文件夹不存在则创立
{
Directory.CreateDirectory(UserPath);
}
FileUpload1.PostedFile.SaveAs(NewUploadPahtName);//用保留的办法将图片上载
stringsUser_ProductsImageUrl="UploadFiles/"+UserDirectory+"/"+"ProductsImages/"+NewUploadFileName;//失掉服务端图片的假造路径
//Response.Write(sUser_ProductsImageUrl);
}
}
也许唯一可以让世人留恋Java的理由就剩下它的王牌——跨平台。
兰色精灵 该用户已被删除
沙发
发表于 2015-1-19 23:23:47 | 只看该作者
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
因胸联盟 该用户已被删除
板凳
发表于 2015-1-28 14:23:46 | 只看该作者
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
不帅 该用户已被删除
地板
发表于 2015-2-5 15:13:49 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
山那边是海 该用户已被删除
5#
发表于 2015-2-12 10:44:44 | 只看该作者
平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。
蒙在股里 该用户已被删除
6#
发表于 2015-3-3 02:16:49 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
活着的死人 该用户已被删除
7#
发表于 2015-3-11 08:34:57 | 只看该作者
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-18 00:33:53 | 只看该作者
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
飘灵儿 该用户已被删除
9#
发表于 2015-3-25 08:40:21 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-2 15:44

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表