快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

亲密接触ASP+(2)

     作者:ASP中华网
   功能,ASP+的功能是无比强盛的,几乎能做我们在网络能想到的事情,呵呵,举个简朴的例子,那就是文件的上传,在ASP的时代,这个问题只能通过组件才行,但是在ASP+中只需要以下的代码就可以了。下面是一个例子:
  
  <html>
  <head>
  
  <script language="C#" runat="server">
  
  void Button1_Click(object Source, EventArgs e) {
  
  if (Text1.Value == "") {
  Span1.InnerHtml = "Error: you must enter a file name";
  return;
  }
  
  if (File1.PostedFile != null) {
  try {
  File1.PostedFile.SaveAs("c:\\temp\\"+Text1.Value);
  Span1.InnerHtml = "File uploaded successfully to <b>c:\\temp\\"+Text1.Value+"</b> on the web server";
  }
  catch (Exception exc) {
  Span1.InnerHtml = "Error saving file <b>c:\\temp\\"+Text1.Value+"</b><br>"+ exc.ToString();
  }
  }
  }
  
  </script>
  
  </head>
  <body>
  
  <h3><font face="Verdana">HtmlInputFile Sample</font></h3>
  
  <form enctype="multipart/form-data" runat="server">
  
  Select File to Upload: <input id="File1" type=file runat="server">
  
  <p>
  Save as filename (no path): <input id="Text1" type="text" runat="server">
  
  <p>
  <span id=Span1 style="font: 8pt verdana;" runat="server" />
  
  <p>
  <input type=button id="Button1" value="Upload" OnServerClick="Button1_Click" runat="server">
  
  </form>
  
  </body>
  </html>
  
  相信大家都能看懂上面的程序,不是太难。看看用ASP+上传文件就是这么简朴,根本就不需要什么组件了,呵呵,只可怜飞刀我写了半天的"aspcnUP上传组件",一片心血就被M$给搞完了。我们的组件也要下岗了,唉,可悲啊。(飞刀悲情地唱起"风萧萧兮,易水寒,壮士一去不复返......")
  
  ASP+能做的事远不止如此,这里只是举个小例子,它的更多功能我们以后再去介绍,呵呵。
  
  ASP+还有一大长处就是结构化编程,他的程序语言可以自已任意加,目前支持C#,VB,JavaScript,呵呵,大家是不是对不支持VBScript感到失望 ?!:)这是大势所趋,大家也不必失望啦,我以后的文章的例程都会用C#去写,呵呵,假如你钟情于VB,你也可以看看本站一篇关于VB与C#语法比较的文章,很轻易上手的。对于C#,大家可能比较生疏,不过我们看看上面的程序,发现他还是有很多地方是我们轻易上手的。我个人认为它是C++与VB与Java的结合体,也可能是M$宣战Java的第一步,大家用多了就会觉得他好处多:)
  
  写ASP+程序,你会觉得是在写VB或者是VC,很多的思想全都来自于VB,VC,可能是M$.NET的原因吧。所以我们写程序的思维需要改变,要让你自已感觉这是在写软件,不是在写传统的asp程序。
  
  至于ASP+还有的一些功能,我们站点以前的文章也介绍了,呵呵,大家查查,我们以后也会通过程序去了解,只可惜,我们服务商的服务器不能使用asp+,否则我们会更多了解的asp+的特性。
  
  另外一个大家关心的问题就是,装有NGWS的Windows 2000是否还支持asp,担心我们有了aspx,就没有了asp,以前的程序就全玩完了。这个问题大家根本不用担心,NGWS设计时M$就考虑过,NGWS同样可以解析asp,文件的扩展名是.asp,那就使用asp的方式解析,假如是.aspx就使用asp+来解析,所以您以前的asp是不会报销的。哈哈,大家可以放心啦。飞刀的机器上就是这样的咯。aspx,asp都可以用:)
  
  这第一节就到这儿了,下一节,我们介绍一下,asp+的语法:),大家多多捧场。
  
  


返回类别: 教程
上一教程: VBScript与JScript谁怕谁(3)
下一教程: ASP系列讲座(六)编写过程

您可以阅读与"亲密接触ASP+(2)"相关的教程:
· 亲密接触ASP.Net(11)
· 亲密接触ASP.Net(12)
· 亲密接触ASP.Net(3)
· 亲密接触ASP.Net(15)
· 亲密接触ASP.Net(16) 
    微笑服务 优质保证 索取样品