仓酷云

标题: ASP网页编程之ASP开辟技能集锦(3) [打印本页]

作者: 只想知道    时间: 2015-2-3 23:39
标题: ASP网页编程之ASP开辟技能集锦(3)
ASP脚本是采用明文(plain text)方式来编写的。技能   <P>21. 嵌入另外一页

<P>  <iframe class="TBGen" style="top:2px" ID="UploadFiles" src="upload.asp" frameborder=0 scrolling=no width="250" height="25"></iframe>

-------------------------------------
其实也能够用<!--#include file="fuck.asp"-->

<P>22. 全体选定

<P><SCRIPT language=javascript>
function CheckAll(form)
  {
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements;
    if (e.Name != "chkAll")
       e.checked = form.chkAll.checked;
    }
  }
</script>
援用:
<td width="250" height="30"><input name="chkAll" type="checkbox" id="chkAll" onclick=CheckAll(this.form) value="checkbox">选中本页显示的一切</td>

<P>小格:
<input name='username' type='checkbox'  id="username" value="<%=cstr(rsView("username"))%>">

<P>23. 若何处置页面履行时产生的毛病?

<P><%@ LANGUAGE="VBScript" %>
<%
      Response.Buffer = True ' 翻开页面缓冲
      On Error Resume Next  ' 翻开毛病处置
      …………' ASP代码
%>

<P><%
      If Err.Number <> 0 Then  ' 毛病处置
      Response.Clear  ' 排除缓冲区
%>

<P><HTML>' 显示毛病信息页面
<HEAD>
<TITLE>页面毛病呈报</TITLE>
</HEAD>

<P><BODY BGCOLOR="#C0C0C0">
<font color=red>
<p>页面毛病呈报</p>

<P>毛病号:<%= Err.Number %><BR>
毛病描写:<%= Err.Description %><BR>
毛病源:Source <%= Err.Source %><BR>
毛病产生行:<%= Err.Line %><BR>
</BODY>
</HTML>
<%
End If
%>

<P>24. 保藏夹图标.

<P>在 HEAD 局部到场上面的内容:  
<LINK REL="SHORTCUT ICON" HREF=http://www.alleasy.com.cn/alleasy.ico>

<P>在地址栏到场图标(图标必需是.ico格局,而且要到场保藏后才无效)
在HEAD里到场 <link rel="shortcut icon" href="favicon.ico">

<P>25. 校验提交表单(正则表达式使用)

<P><script language="JavaScript">
<!--
function CheckForm()
{
if (LoginID.value =="")
{
alert("请填写您的登录名!");
LoginID.focus();
return false;
}
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
if (!filter.test(LoginID.value)) {
alert("用户名填写不准确,请从头填写!可以使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超越15个字符,注重不要利用空格。");
LoginID.focus();
LoginID.select();
return false;
}
if (Password.value =="")
{
alert("请填写您的暗码!");
Password.focus();
return false;
}
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
if (!filter.test(Password.value)) {
alert("暗码填写不准确,请从头填写!可以使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超

<P>过15个字符,注重不要利用空格。");
Password.focus();
Password.select();
return false;
}
if (Password.value != ConfirmPassword.value)
{
alert("请两次填写的暗码纷歧致,请从头填写!");
ConfirmPassword.focus();
return false;
}
if (CompanyName.value =="")
{
alert("请填写贵公司称号!");
CompanyName.focus();
return false;
}
var filter=/^[a-zA-Z][a-zA-Z0-9._-]*@([a-zA-Z0-9-_]+\.)+(com|gov|net|com\.cn|edu\.cn)$/;
if(!filter.test(document.myform.Email.value)){
alert("邮箱格局不准确!");
document.myform.Email.focus();
return false;
}
myform.submit();
return true;
}
//-->
</SCRIPT>

<P>一致一下,今后都如许写
<form method="POST" name="myform"  action="Checkreg.asp" >
</form>

<input type="button" name="Submit" value="提交" >

[1] [2] 下一页  


  对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。ASP的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。
作者: 爱飞    时间: 2015-2-4 05:04
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
作者: 愤怒的大鸟    时间: 2015-2-6 16:11
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
作者: 金色的骷髅    时间: 2015-2-9 23:23
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
作者: admin    时间: 2015-2-11 02:52
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
作者: 飘灵儿    时间: 2015-2-23 18:46
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
作者: 乐观    时间: 2015-2-25 08:56
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
作者: 变相怪杰    时间: 2015-3-4 19:33
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
作者: 小魔女    时间: 2015-3-5 12:23
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
作者: 小女巫    时间: 2015-3-12 01:25
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
作者: 柔情似水    时间: 2015-3-16 21:22
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
作者: 冷月葬花魂    时间: 2015-3-23 02:14
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
作者: 老尸    时间: 2015-3-28 12:23
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
作者: 若相依    时间: 2015-4-8 09:31
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者: 飘飘悠悠    时间: 2015-4-15 05:42
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
作者: 山那边是海    时间: 2015-4-23 11:43
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
作者: 因胸联盟    时间: 2015-4-24 06:16
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
作者: 分手快乐    时间: 2015-4-26 10:48
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者: 透明    时间: 2015-4-30 03:03
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
作者: 海妖    时间: 2015-5-4 22:11
掌握asp的特性而且一定要知道为什么。
作者: 精灵巫婆    时间: 2015-5-6 20:09
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2