首 页 编程技术 网页设计 软件频道 系统维护 网络安全 范文大全 站长专区
首 页 编程技术 网页设计 软件频道 系统维护 网络安全 范文大全 站长专区
设为首页
加入收藏
联系我们
首 页 | ASP技术 | PHP技术 | NET技术 | JSP技术 | AJAX | C++ | JavaScript | HTML | | 布局配色 | MSSQL | MySQL | Access
DreamWeaver | FrontPage | Flash | PhotoShop | Firework | CorelDraw | 操作系统 | 办公软件 | 网络营销 | 搜索引擎 | 站长专区 | 服务器 | 范文大全 | 安全
asp.net和asp共享session
发布日期:[08-05-15 10:55:31] 点击次数:[]

本站原创:http://www.epar.com.cn。请转载者注名出处。发布人:小老虎。 
  以前做了很多ASP的项目,现在用NET做项目的时候,想直接用以前ASP项目的的功能模块,但是问题是asp和net直接session以及application不能通用。后来经过调试,用下面的方法自我感觉很好。如下:
login.aspx 程序代码
<%@ Page language="c#"  %>
<script language=C# runat=server>
private void Page_Load(object sender, System.EventArgs e)
{
Session["username"] = uname.Text.Trim().ToString();
Response.Write("<form name=frm id=frm action=aspxtoasp.asp method=post>");
Response.Write("<input type=hidden name=username value='"+Session["username"]+"'>");
Response.Write("</form>");
Response.Write("<scr"+"ipt language='javascript'>frm.submit();</scr"+"ipt>");
}
</script>

aspxtoasp.asp 程序代码

<%
session("username")=request("username")
Response.Redirect"main.aspx"
%>
好了,现在ASP页面中就直接可以用session了。上面的程序并不重要,重要的是要有编程的思想。
大致说下思路,我们只要在 在login.aspx登陆系统页面中建立隐藏值username ,让他等于net中的Session["username"] ,当提交的时候,到aspxtoasp.asp页面中我们只要获取username,在ASP中的建立session("username"),使他等于获取过来的username的值,也就是net中的Session["username"] 。这样两个session就可以同时在net和asp页面中用了。
本站原创:http://www.epar.com.cn。请转载者注名出处。发布人:小老虎。

上一篇:
下一篇:

热点文章

· 使用AJAX技术构建更优秀的Web应用
· 鼠年知运 2008年编程语言运势抢先
· Windows Server 2008新功能影响应
· 八种方法最短时间让人知道你的网
· 相框专家为婚纱照快速添加精美边
· 利用AJAX技术提高搜索引擎排名
· 个人站点提高访问量谋略
· 在ASP中轻松实现记录集分页显示
· SCA,软件开发的3G时代
· ASP.NET 2.0服务器控件之实现验证
· 2008年最热门的七大IT软件技能
· 剖析AJAX成为“时尚”的十大主要
· 和记事本说拜拜:文本编辑软件横
· 程序员的处世哲学:好酒不怕巷子
· 初探SQL Server 2008性能和扩展

搜索引擎

网站留言 | 友情连接 | 广告服务 | 版权申明 | 合作伙伴 | 法律声明 | 人员招聘 | 网站简介 | 联系我们 | About Us
站内所有资源均收集于互联网,其版权属原作者所有。 E吧-中国IT门户欢迎你的光临!
赣ICP备07501208号