仓酷云

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

[学习教程] 来一篇关于NET的在服务器端处置扫瞄重视复提交

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

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

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

x
有个问题想请教你一下,呵呵:)你觉得将来学什么方向比较好,我真是想不出来,知道的太少了,麻烦了。在扫瞄网页时,假如用户按F5大概点击了右键中的革新命令,扫瞄器会弹出一个对话框,提醒用户是不是从头发送之前提交的信息,假如我们选择了重试,那末扫瞄器会把提交前的信息反复提交到服务器。在良多时分,我们其实不但愿用户点击了重试后我们的服务器再从头处置一遍数据,由于如许会形成反复处置数据。

一个对照直不雅的例子:
相似于一个付款操纵,假如用户在付完款后再革新一次付款页面,我们服务器就会再处置一次付款操纵,那末就相称于用户付了两次款,如许的情形是决对不克不及呈现的。

那末我们要怎样来避免用户反复提交数据呢?办法是良多的,本章我们仅解说一个在服务器端处置的思绪。

思绪以下:
在用户提交定单后,我们用一个Session大概一个ViewState来存储是不是处置的形态。然后在每次处置定单前我们都判别一下这个Session大概ViewState存储的形态值,假如形态值为乐成处置的,那末我们不再处置该定单,而是间接转到乐成处置提醒的页面。今天去面试,被问到C#中的new关键字,看了那么多的书对new关键字还是有一定认识,回来又把new复习了一遍,发现了许多以前还不知道的细节。
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-1-18 13:47:34 | 只看该作者
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
若相依 该用户已被删除
板凳
发表于 2015-1-25 08:43:43 来自手机 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
简单生活 该用户已被删除
地板
发表于 2015-2-2 21:30:23 | 只看该作者
ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。
变相怪杰 该用户已被删除
5#
发表于 2015-2-8 06:27:52 | 只看该作者
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
6#
发表于 2015-2-24 21:41:22 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
小魔女 该用户已被删除
7#
发表于 2015-3-7 13:50:35 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
乐观 该用户已被删除
8#
发表于 2015-3-15 07:37:33 | 只看该作者
当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。
透明 该用户已被删除
9#
发表于 2015-3-22 00:05:14 | 只看该作者
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 05:16

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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