网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

分享ASP网页开发过程中的小技巧

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/01/07
ystemObject对象打开了文件,系统便自动建立TextStream对象。也就是说,一旦调用OpenTextFile或CreateTextFile方法,便会传回TextStream对象。

2.所需相关文件有三个

更新.asp、公告.asp、维护文本.txt,把它们存入d:/ASP/maintain目录下。

3.三个文件的主要功能和源程序段:

1)更新.asp

主要功能是让用户输入欲显示的公告,检验输入内容是否为空,若不为空,则提交给”公告.asp”程序处理。

以下为引用的内容:

  1. <html>  
  2. <head>  
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">  
  4. <meta name="GENERATOR" content="Microsoft FrontPage 4.0">  
  5. <meta name="ProgId" content="FrontPage.Editor.Document">  
  6. <title>更新公告栏内容</title>  
  7. </head>  
  8. <body>  
  9. <script language=vbscript>  
  10. function datacheck()  
  11. dim msg,errflag  
  12. errflag=true  
  13. if len(trim(maintain.t1.value))=0 then   
  14. focusto(0)  
  15. errflag=false  
  16. msg="请输入需提交的公告内容" 
  17. end if  
  18. if (errflag=false) then  
  19. msgbox msg,64,"oh no!"   
  20. exit function  
  21. end if  
  22. datacheck=errflag  
  23. maintain.submit  
  24. end function  
  25. sub focusto(x)  
  26. document.maintain.elements(x).focus()  
  27. end sub  
  28. </script>  
  29. ①<form method="POST" action="公告.asp" name="maintain">  
  30. <p><input type="text" name="t1" size="84"><input type="reset" value="重写" name="B2">  
  31. <input type="button" value="提交" name="B1" onclick="datacheck()"></p>  
  32. <hr color=#FF99FF size=1>   
  33. </form>  
  34. </body>  
  35. </html> 

语句①中的action="公告.asp"部分,指出了在form提交后要启动的程序为“公告.asp”。

2)公告.asp

通过FileSystemObject对象和TextScream对象对"维护文本.txt"文件进行读写操作,使得此文件最上面5行的内容为要在公告栏里显示的公告。

以下为引用的内容:

  1. <%  
  2. dim str  
  3. str=request.form(t1)  
  4. dim s(5)  
  5. const forreading=1,forwriting=2  
  6. dim fso,myfile  
  7. set fso=server.createobject("scripting.FileSystemObject")  
  8. set myfile=fso.opentextfile("维护文本.txt",forreading)''以Reading模式打开文件  
  9. for i=1 to 5 ''公告栏共显示5条公告  
  10. s(i)=myfile.readline''读取文件内容  
  11. next  
  12. myfile.close  
  13. set myfile=fso.opentextfile("维护文本.txt",forwriting,true) ''以writing模式打开文件  
  14. myfile.writeline str  
  15. for i=1 to 4  
  16. myfile.writeline s(i) ''将数据写回文件  
  17. next  
  18. myfile.close  
  19. %> 

3

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号