
问题出在3asp中倒数第五行ResponseRedirect "5asp" 。
因为它只是执行了跳转页面,而没有把你输入的用户名和密码传递到5asp,这样5asp中就根本不存在request("yhm") 和request("mm") ,也就查不到任何内容了。
解决办法:3asp中倒数第六行Session("id")=rs("id") 和ResponseRedirect "5asp" 之间添加如下字段dim yhm,mm
yhm=request("yhm")
mm=request("mm")
把ResponseRedirect "5asp" 改成
ResponseRedirect "5aspyhm="&yhm&"&mm="&mm&""
然后在5asp中提取地址中的yhm和mm值
在19行后加
dim yhm,mm
和
yhm=requestquerystring("yhm")
mm=requestquerystring("mm")
然后把strSql ="Select From users where yhm='" & request("yhm") & "' and mm='" & request("mm") &"'"
改为strSql ="Select From users where yhm='" & yhm & "' and mm='" & mm &"'"
再试试。祝你好运
ASPNET的发展历程,ASPNET特性,ASPNET运行原理、运行机制及环境的安装与搭建,只有对ASPNET有了一定的认识,才能进行ASPNET的下一步学习,一个良好的开始,是成功的一半。
本章将从初学者的角度考虑,学习ASPNET从零开始,掌握ASPNET的原理、特性、机制,环境的安装与搭建,图文并茂讲解并且安装步骤配带录像,轻松了解ASPNET,快速入门。通过本章,可以达到以下目的。
ASPNET是一种建立动态Web应用程序的技术。它是NET框架的一部分,可以使用任何NET兼容的语言编写ASPNET应用程序。 使用Visual Basic NET、C#、J#、ASPNET 页面(Web Form)进行编译可以提供比脚本语言更出色的性能表现。Web Form允许在网页基础上建立强大的窗体。当建立页面时,可以使用ASPNET服务端控件来建立常用的UI元素,并对它们编程来完成一般的任务。这些控件允许使用内建可重用的组件和自定义组件来快速建立Web Form,使代码简单化。
本章主要介绍ASPNET 20的发展历程、运行机制及特性等基础知识;如何安装、搭建和熟悉ASPNET 20环境;如何利用ASPNET 20的帮助系统更加深入地学习ASPNET 20。通过本章的学习,读者会对ASPNET 20有一个总体的认识。
♣ 熟悉ASPNET的发展历程。
♣ 熟悉ASPNET的新特性。
♣ 熟悉ASPNET的运行原理和运行机制。
♣ 熟悉ASPNET开发环境。
♣ 掌握ASPNET开发环境的安装及配置。
♣ 使用MSDN帮助系统学习ASPNET。
| 11 | 熟悉ASPNET 20简介
111 ASPNET 20发展历程
ASPNET是作为NET框架体系结构的一部分推出的。2000年ASPNET 10正式发布,2003年ASPNET升级为11版本。ASPNET 11发布之后更加激发了Web应用程序开发人员对ASPNET的兴趣。于是在2005年11月微软公司又发布了ASPNET 20。ASPNET 20的发布是NET技术走向成熟的标志。ASPNET 20技术增加了大量方便、实用的新特性,是一种建立在公共语言运行库上的编程框架,可用于在服务器上开发功能强大的Web应用程序。它不但执行效率大幅度提高,对代码的控制也做得更好,并且支持Web Controls功能和多种语言,以高安全性、易管理性和高扩展性等特点著称。
ASPNET技术从10版本升级到11变化不是很大。从ASPNET 1x到20,却发生相当大的变化,在开发过程中微软公司深入市场,针对大量开发人员和软件使用者进行了卓有成效的研究,并为其指定了开发代号“ASPNET Whidbey”。ASPNET 20设计目标的核心可以用一个词“简化”来形容。因为其设计目标是将应用程序代码数减少70%,改变过去那种需要编写很多重复性代码的状况,尽可能做到写很少的代码就能完成任务的效果。对于应用构架师和开发人员而言,可以说ASPNET 20是Microsoft Web开发史上的一个重要的里程碑!
112 ASPNET 20 新特性
Microsoft NET Framework 20版中,ASPNET已经得到改进。用户将会发现,建立网站和网页并维持其运行比以前变得更加简单,而且使用的代码比以前更少。同时,还可以根据自己的需求向ASPNET添加自定义功能。ASPNET 20的新特性主要包括以下几方面。
(1)生产效率。使用新增的ASPNET服务器控件和包含新增功能的现有控件,可以轻松、快捷地创建ASPNET网页和应用程序。新增内容(诸如成员资格、个性化和主题)提供了系统级的功能,此类功能以前会要求开发人员进行大量的编写代码工作。新增数据控件、无代码绑定和智能数据显示控件已经解决了核心开发方案(尤指数据)问题。
(2)灵活性和可扩展性。很多ASPNET功能都可以扩展,这样可以轻松地将自定义功能集成到应用程序中。例如,ASPNET提供程序模型为不同数据源提供插入支持。
(3)性能。使用诸如预编译、可配置的缓存和SQL缓存失效等功能,可以优化Web应用程序的性能。
(4)安全性。现在向Web应用程序添加身份验证和授权比以往任何时候都简单。
(5)宿主。ASPNET中包含的新增功能使得管理宿主环境变得更加简单,从而为宿主主体创建了更多增值的机会。
(6)完整性。新增功能和现有功能协同工作,可以创建解决实时Web开发挑战的端对端方案。
113 ASPNET 20的运行原理
当一个>
把一下代码保存为Globalasa
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Application_OnStart
Application ("visits") = GetVisitsNum()
Application ("Active") = 0
End Sub
Sub Session_OnStart
Applicationlock
Application ("visits") = Application ("visits") + 1
Application ("Active") = Application ("Active") + 1
Applicationunlock
End Sub
Sub Session_OnEnd
Applicationlock
Application ("Active") = Application ("active") - 1
Applicationunlock
End Sub
Sub Application_OnEnd
SaveVisitsNum()
End Sub
Function GetVisitsNum()
Set fso = ServerCreateObject ("ScriptingFileSystemObject")
Application ("strCounterFileName") = ServerMapPath ("countertxt")
Set fsoCounterFile = fsoOpenTextFile (Application ("strCounterFileName"), 1, True)
If (fsoCounterFile AtEndofStream) then
GetVisitsNum = 0
Else
GetVisitsNum = fsoCounterFile ReadLine ()
End if
fsoCounterFile Close()
End Function
Function SaveVisitsNum()
set fso = ServerCreateObject("ScriptingFileSystemObject")
set fsoCounterFile = fsoCreateTextFile(Application("strCounterFileName"), True)
fsoCounterFileWriteLine(Application("visits"))
fsoCounterFileClose()
End Function
</SCRIPT>
在你想看到计数器的页面上加上以下代码
当前在线人数为<%=Application("Active")%>人
本站被访问次数为<%=Application("visits") %次
aspnet+sql B2C网上商店生成系统的设计与实现(开题报告+论文+程序)
>
ASP网页程序设计中10个非常有用的实例代码
ASP可以与Web数据库以及其它程序进行交互,是一种简单、方便的编程工具。下面由我带来ASP网页程序设计中10个非常有用的实例代码。
1如何用Asp判断你的网站的虚拟物理路径
答:使用Mappath方法:< %= ServerMapPath("\")% >
2我如何知道使用者所用的浏览器
答:使用the Request object方法:
3如何计算每天的平均反复访问人数
答:解决方法
< % startdate=DateDiff("d",Now,"01/01/1990")
if strdate< 0 then startdate=startdate-1
avgvpd=Int((usercnt)/startdate) % >
显示结果
< % responsewrite(avgvpd) % >
that is itthis page have been viewed since November 10,1998
4如何显示随机图象
< % dim p,ppic,dpic
ppic=12
randomize
p=Int((ppicrnd)+1)
dpic="graphix/randompics/"&p&"gif"
% >
显示
< img src="< %=dpic% >" >
5如何回到先前的页面
答:< a href="< %=requestserverVariables(">
第一个页面
<%
session("username")=request("username")
if session("username")<>"" then
responseRedirect("第2个页面网址")
end if
%>
<form action="action="第一个页面地址" method="post" name="form">
用户名:<input name="username" type="text">
<input type="submit" value="提交">
</form>
第二个页面
<%
if session("username")="" then
responseRedirect("第一个页面网址")
responseend()
else
responsewrite "欢迎光临!"&session("username")
end if
%>
以上是最简单的了
以上就是关于asp动态网页程序设计全部的内容,包括:asp动态网页程序设计、ASP.NET程序设计的网络调查~!!、ASP程序设计等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)