易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net上传文件小结

<input id = " loFile " type = " file " runat = " server " >
<form method = " post " enctype =" multipart/form-data " runat = " server ">
</form >
1.获得上传文件的名称:(关键是PostedFile类的应用)
 使用Path类中的GetFileName方法,具体如下:
lstrFileName = loFile.PostedFile.FileName
  ' 注: loFile.PostedFile.FileName 返回的是通过文件对话框选择的文件名,
  这之中包含了文件的目录信息
lstrFileName = Path.GetFileName ( lstrFileName )
  ' 去掉目录信息,返回文件名称
(2). 判断上传目录是否存在,不存在就建立
  建立目录要使用到Directory类中的 CreateDirectory 方法,判断目录是否存在要用到 Directory 类中的Exists方法。具体如下:
If ( not Directory.Exists( lstrFileFolder ) ) Then
 Directory.CreateDirectory ( lstrFileFolder )
End If
 ' 注:lstrFileFolder是用户填入的目录名称,或者是缺省的目录名称
  <四>.上传选定文件到服务器上
  在前面工作都已经完成以后,就可以上传文件了,上传文件相对比较简单,就用下面2行语句就可以完成上传工作。
lstrFileNamePath = lstrFileFolder & lstrFileName
 ' 得到上传目录及文件名称
loFile.PostedFile.SaveAs ( lstrFileNamePath )
 '上传文件到服务器
  <五>.获得并显示上传文件的属性
FileName.Text = lstrFileName
 ' 获得文件名称
FileType.Text = loFile.PostedFile.ContentType
 '获得文件类型
FileLength.Text = cStr ( loFile.PostedFile.ContentLength )
 '获得文件长度
FileUploadForm.visible = false
AnswerMsg.visible = true
 '显示上传文件属性
<% @ Import Namespace=" System.IO " %>
<html >
<BODY >
<SCRIPT LANGUAGE = "VB" RUNAT = "SERVER" >
 Sub UploadFile_Clicked ( Sender as Object, e as EventArgs )
  Dim lstrFileName as string
  Dim lstrFileNamePath as string
  Dim lstrFileFolder as string
  ' 如果上传目录为空,就使用" c:\ "作为缺省上传目录
  ' 获得上传到服务器的目录名称
  if dir.value <> "" then
   lstrFileFolder = dir.value
  else
   lstrFileFolder = "c:\"
  end if
  ' 获得文件名称
  lstrFileName = loFile.PostedFile.FileName
 


相关文档:

[转]ASP.NET(C#)常用代码30例

1. 打开新的窗口并传送参数: 
  传送参数:
response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")
  接收参数:
string a = Request.QueryString("id");
string b = Request.QueryString( ......

ASP.NET中如何弹出一个消息框(转)

都知道在客户諯使用弹出框的是不能用MesssageBox来实现的.
一般都使用以下几种方法.
1)    Button.Attributes.Add("onclick","javascript:return confirm('确定?');");
这种方法..现在使用最的多..
在www.csdn.net里有一文章就很好.
http://www.csdn.net/Develop/Read_Article.asp?Id=20892 ......

关于ASP.NET页面打印技术的总结

网络打印概述
• B/S结构导致了Web应用程序中打印的特殊性。
• 程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制
不是很灵活。
• 格式如何控制和定制等,是我们开发中可能会面对的问题。
打印文档的生成
• 1、客户端脚本方式
一般情况下,主要使用JS 可以分析源页面的 ......

ASP.NET程序中常用的三十三种代码

ASP.NET程序中常用的三十三种代码.......................................
1. 打开新的窗口并传送参数:
  传送参数:
response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")
  接收参数:
string a = Request.QueryString("id");
......

ASP.NET 2.0 中的 Theme 功能

ASP.NET 2.0 中新增加了 Theme 的功能,它的出现能让网站实现换肤更加容易。
Theme 的实现包括:CSS、Skin、MasterPage。
CSS 是用于控制所有 HTML 标记的外观。
Skin 是用于控制所有 ASP.NET 服务器调整的外观,并且可以通过属性 cssClass 定义它的 CSS 样式。
MasterPage 是 *.aspx 页面模版,不过它没有被定义到 The ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号