欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP中检查没有数据提交的页面】,下面是详细的分享!
ASP中检查没有数据提交的页面
用户在访问站点时经常遇到一些烦人的信息,比如他们经常不知何故地在没有实际提交数据给表单时就到了下一个页面,或者经常达到一个页面,它是以查询字符串的形式转来的,比如?ID=236454。
如果页面没有得到信息,就会产生一个大错误。这经常发生在页面寻找ID或者其他一些信息时,而这时用户是使用书签或者搜索引擎连接到这个页面的。所以,页面需要的信息丢失了,页面结束。
你可以通过检查来了解是否有数据被提交,从而控制这种情况的发生,然后,根据情况显示特定的错误信息,或者执行其他的动作,比如重定向到想要的页面。
在下面的3个例子中,仅仅在屏幕上显示一个信息。
将这段代码直接放置在<% @ LANGUAGE="VBSCRIPT" %>下面。
对于一个表单,使用POST方法
| 以下为引用的内容: < % If Request.Form="" Then Response.Write("< p align=""center"" >< font face=""Arial"" >There Was An Error.< br >" & vbCrLf) Response.Write("No Data Was Posted.< /font > " & vbCrLf) Response.End End If % > |
对于一个表单,使用PUT和GET方法。这同样适用于从带有查询字符串连接而来的页面,比如?ID=236454
| 以下为引用的内容: < % If Request.Querystring="" Then Response.Write("< p align=""center"" >< font face=""Arial"" >There Was An Error.< br >" & vbCrLf) Response.Write("No Data Was Posted.< /font > " & vbCrLf) Response.End End If % > |
为了含概上面例子中的情况,要做下面的工作。尽管还有简单的方法,但是这个例子对于初学者,将是很好的学习基本原理的方法。
| 以下为引用的内容: < % If IsData=0 Then |
或者
| 以下为引用的内容: < % If IsData="No" Then |
以上所分享的是关于ASP中检查没有数据提交的页面,下面是编辑为你推荐的有价值的用户互动:
相关问题:asp.net中登录页面使用FORM表单提交数据为空,不知...
答:正确的代码: 错误的代码: >>详细
相关问题:asp.net里如何在一个页面内提交且刷新内容立马显示...
答:Response.Write("alert('提交成功');window.location.href='ToUrl';"); 里面ToURL 是要跳转的网址 >>详细
相关问题:asp中查询大量数据时怎样出来一个提示等待的页面?...
答:在你内容显示页里适当位置加入loading图片,等数据取完之后取消图片就可以了。 取值代码。。。。 开始取值同时加入loading图片. window.document.getElementById("img").innerHTML = "”; 从数据库中取值。。。。 取值完毕。 window.document.get... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
