仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1299|回复: 9
打印 上一主题 下一主题

[学习教程] ASP.NET网站制作之把ASP使用中的Session传送给asp.net使用...

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:31:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我以前很喜欢Serv-U,自从它用Java重写之后我就再也没用过,实在是太慢了,我宁可用IIS搭建FTP,虽然IIS搭建FTP在权限管理上很不灵活。asp.net|session比来做一个营业处置体系,由于它原本的用户体系利用ASP开辟,在新的营业体系中利用了ASP.NET,ASP.NETAPPLICATION要利用本来的ASP用户体系,因而成绩呈现了,ASPAPPLICATION如何才干让用户登录的形态及用户信息在ASP.NET中仍然无效呢。因而我们思索用机关FORM来主动提交传送ASP使用中的Session变量。
例子以下
ASP使用URL为http://127.0.0.1/asp/,并在ASP.NET使用中的web.config设定
<!--设定ASP使用的URL-->
<addkey="aspURL"value="http://127.0.0.1/asp/"/>

在ASP使用中增添两个ASP页面system.asp和autoPostForm.asp
<!--system.asp-->
<%
Session("UID")="user"
session("isPass")="ok"
Server.Transfer("autoPostForm.asp")
%>

<!--autoPostForm.asp-->
<%
Response.Write("<formname=tid=taction=""http://127.0.0.1/aspdotnet/getSession.aspx""

method=post>")
Response.Write("<inputtype=hiddenname=UID")
Response.Write("value="&Session("UID")&">")
Response.Write("<inputtype=hiddenname=isPass")
Response.Write("value="&Session("isPass")&">")
Response.Write("</form>")
Response.Write("<script>t.submit();</script>")
%>

在ASP.net使用顶用页面getSession.aspx来承受传送过去的Session变量值
getSession.aspx.cs代码片断:
privatevoidPage_Load(objectsender,System.EventArgse)
{

if(!Page.IsPostBack)
{
stringaspurl=ConfigurationSettings.AppSettings["aspURL"].Trim();
try
{
stringfromurl=Request.ServerVariables["HTTP_REFERER"];

//考证是不是从asp使用中提交过去
if(fromurl.StartsWith(aspurl))
{
stringuid=Request["UID"].ToString();
stringstate=Request["isPass"].ToString();

if(uid!=""&&state=="ok")
{
//标明用户在asp体系中已登录乐成

}

}
else
{
Response.Write("<script>alert(不法用户或未登任命户);top.location.href="+aspurl+

";</script>");

}

}
catch
{
Response.Redirect(aspurl);
}

}
}



http://aspsir.cnblogs.com/archive/2005/12/24/41802.html


学习asp.net两个月有余了,除了对html、web控件比较熟悉(应该是说都能理解和接受)之外,竟不知道自己还会什么。看了两本书:《精通asp.net网络编程》(人民邮电出版社)、《asp.net实用案例教程》(清华大学出版社)。
莫相离 该用户已被删除
沙发
发表于 2015-1-17 22:04:17 | 只看该作者
当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。
爱飞 该用户已被删除
板凳
发表于 2015-1-21 09:39:43 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
乐观 该用户已被删除
地板
 楼主| 发表于 2015-1-30 14:00:58 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
深爱那片海 该用户已被删除
5#
发表于 2015-2-6 13:05:14 | 只看该作者
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
admin 该用户已被删除
6#
发表于 2015-2-16 05:10:26 | 只看该作者
大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。
透明 该用户已被删除
7#
发表于 2015-3-5 00:03:22 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
活着的死人 该用户已被删除
8#
发表于 2015-3-11 21:47:46 | 只看该作者
众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
蒙在股里 该用户已被删除
9#
发表于 2015-3-19 14:37:19 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
飘飘悠悠 该用户已被删除
10#
发表于 2015-3-28 13:40:25 | 只看该作者
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-14 05:40

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表