ASP网站制作之利用Session纪录页面地点和完成页面前往...
写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)session|页面在开辟过程当中为了满意客户的请求要完成如许一个功效:在A页面内点击一个笔墨毗连落后进C页面,在点击前往按钮后能够前往A页面,而在B页面也有该笔墨毗连,点击落后进C页面,前往时则前往B页面(C页面内只能有一个前往按钮).为此想到了利用Session功效,就是向C页面跳转时纪录下是从哪一个页面跳过去的,然后点击前往按钮时对session的内容举行判别,从而决意是前往A页面仍是B页面.起首在A,B两个页面内要到场获得页面路径的代码
stringurl=Request.CurrentExecutionFilePath.ToString();
//取得以后页面的假造路径
Session[“URL”]=url;
Response.Redirect("C.aspx",true);
在C页面内起首经由过程session取得上个页面的假造路径
stringurl=Session["URL"].ToString();
因为A.B两个页面的假造路径前半部分不异,实践上我们只需判别是“A.aspx”仍是“B.aspx”就好了.因而先借助split办法获得我们想要的页面称号,然后能够将称号赋给一个label,在页面内埋没失落这个label(此处是不是必要利用Lable来保留页面称号能够依据情形而定).
string[]split=url.Split(newchar[]{/});
intn=split.Length;
stringpathname=split;
Label1.Text=pathname;
最初在前往按钮的呼应事务中举行判别,决意前往哪一个页面:
if(Label1.Text=="A.aspx")
Response.Redirect("A.aspx",true);
else
Response.Redirect("B.aspx",true);
</p>强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
页:
[1]