被ASP的小问题难倒!

问题

因为课程需要,今天要把前几天写过的一个ASP程序再写一遍,很随意的完成了。但总是在一个小问题处被卡住了,而且这个问题还是前几天我就遇到过的。当时老师已经提点过我了,而我现在居然又忘了——真是失败,可见我不善于总结失败的老毛病还是没改。现在把错误源代码列出如下,待以后解决了再更正过来,警示自己。

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<script language="vbscript">
sub bt_click()
dim value
value=Request.Form("form1.txt.value")
if isnumeric(value) then
response.Redirect("check.asp")
else
msgbox ("please input a number")
form1.reset
end if
end sub
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>index</title>
</head>

<body>
<center>
<form name="form1" method="post" action="check.asp" id="form1">
<p>please input a number
<input type="text" name="txt" id="txt">
<input name="bt" type="button" id="bt" value="Submit" onClick="bt_click">
</p>
</form>
</center>
</body>
</html>
================
提示错误内容为:Object required:'Request'

时间: 2024-12-28 19:42:42

被ASP的小问题难倒!的相关文章

Asp.Net小技巧之在client端调用server端事件

asp.net|client|server|技巧 Asp.Net小技巧之在client端调用server端事件: string strCMD = Page.GetPostBackClientHyperlink(ControlName,Parameter); OtherControlName.Attributes.Add("ClientEventName", strCMD); 小注:   在上述两行代码中,利用Page.GetPostBackClientHyperlink方法来取得对服务

两个有用的ASP.Net小程序

asp.net|程序 一.cmd.aspx 在邪恶八进制论坛(PS:有谁知道为什么最近几天这论坛打不开啊)有朋友提出WebAdmin执行命令不能带参数的问题,偶找了个BT主机来试试,果然有问题,就把以前那个cmd.aspx改了改,就请凑合着用先.WebAdmin 2.X的下个版本将修复这个问题. 把一下代码复制保存为一.aspx文件即可: <%@ Page Language="VB" Debug="true" %><%@ import Namesp

【踩坑经历】一次Asp.NET小网站部署踩坑和解决经历

2013年给1个大学的小客户部署过一个小型的Asp.NET网站,非常小,用的sqlite数据库,今年人家说要换台服务器,要重新部署一下,好吧,虽然早就过了服务时间,但无奈谁叫人家是客户了,二话不说,上,源代码和以前的文件都有,部署还不是分分钟的事情,打开IIS挂上去就行了.谁知道,这个部署将近花了2天的时间.看看踩坑过程和解决方法. 本文原文地址:http://www.cnblogs.com/asxinyu/p/4380380.html 回来一看,9个反对,我心痛啊,这些童鞋,你们觉得这篇文章哪

asp.net小孔子cms中的数据添加修改_实用技巧

题外话:我为什么研究小孔子的cms,从我自己写一个cms我就开始研究起别人的cms,早期我是研究netcms,但这系统过于庞大,看上去十分的累,也没那个精力,于是打算从一套比较小的开始研究,于是小孔子cms就进入了我的研究范围.没过多久我就放下我手中的cms,决定研究清楚有了更多经验再继续写完我没有完成的cms.        最近都在看小孔子cms的代码,其添加与修改数据十分方便,做下笔记,代码主要提取自小孔子cms,去掉了不用的函数并把相关代码写到一个文件中: 结合上面的图片,当我们要往数据

ASP.NET小技巧:重写ViewState的存储目的地,以提高页面性能

asp.net|技巧|性能|页面 在 ASP.NET 中,ViewState 因为在客户端的 HTML 里占据大量的空间,并随着页面的 PostBack 反复传递于网络中,一直为人垢病.但是实际上 ViewState 可以存储到数据库.缓存等任意地方,从而避免频繁将冗长的 base64 字符串发送到客户端.这样做不但可以显著提高性能(大幅度减少了网络传输的字节数),而且如果其中的内容也不会被轻易解密和破解.因此这个方法是很有用处的. 以下写了一个简单的例子,用缓存来作为 ViewState 存储

网站ASP漏洞小总结

1. iis3/pws的漏洞 Win95+pws上运行ASP程序,只需在浏览器地址栏内多加一个小数点ASP程序就会被下载下来. 2. iis4的漏洞 iis4一个广为人知的漏洞是:$DATA,就是ASP的URL后多加这几个字符后,代码也可以被看到,使用IE的view source就能看到ASP代码.Win98+PWS4没有这个问题. 解决这个问题的办法有几种:一是将目录设置为不可读(ASP仍能执行),这样html文件就不能放在这个目录下,否则html不能浏览:二是安装微软提供的补丁程序:三是在服

ASP.NET 小技巧(2个)_实用技巧

1. ASP.NET AJAX 中,如何用 JavaScript 调用服务器端的方法? 这里不是指调用简单的 PageMethod,因为静态方法是不能操作当前页面的控件的,所以静态的 PageMethod 作用就跟普通的 WebService 一样,比较局限. 那么,调用一般的服务器端方法,其实就是发起一个异步回调.最简单的实现办法,是通过 UpdatePanel 来做. 首先定义一个隐藏的 LinkButton,在其处理事件中,去调用我们要执行的操作: 复制代码 代码如下: <asp:Link

几个 ASP.NET 小技巧_实用技巧

1. ASP.NET AJAX 中,如何用 JavaScript 调用服务器端的方法? 这里不是指调用简单的 PageMethod,因为静态方法是不能操作当前页面的控件的,所以静态的 PageMethod 作用就跟普通的 WebService 一样,比较局限. 那么,调用一般的服务器端方法,其实就是发起一个异步回调.最简单的实现办法,是通过 UpdatePanel 来做. 首先定义一个隐藏的 LinkButton,在其处理事件中,去调用我们要执行的操作: <asp:LinkButton ID=&qu

艾伟:几个ASP.NET小技巧

1. ASP.NET AJAX 中,如何用 JavaScript 调用服务器端的方法? 这里不是指调用简单的 PageMethod,因为静态方法是不能操作当前页面的控件的,所以静态的 PageMethod 作用就跟普通的 WebService 一样,比较局限.那么,调用一般的服务器端方法,其实就是发起一个异步回调.最简单的实现办法,是通过 UpdatePanel 来做.首先定义一个隐藏的 LinkButton,在其处理事件中,去调用我们要执行的操作: <asp:LinkButton ID="