简述ASP.NET页面与WEB服务器的交互过程

简述ASP.NET页面与WEB服务器的交互过程,第1张

用户请求页面。(使用 HTTP GET 方法请求页面。)页面第一次运行,执行初步处理(如果您已通过编程让它执行初步处理)。

页面将标记动态呈现到浏览器,用户看到的网页类似于其他任何网页。

用户键入信息或从可用选项中进行选择,然后单击按钮。(如果用户单击链接而不是按钮,页面可能仅仅定位到另一页,而第一页不会被进一步处理。)

页面发送到 Web 服务器。(浏览器执行 HTTP POST 方法,该方法在 ASPNET 中称为“回发”。)更明确地说,页面发送回其自身。例如,如果用户正在使用 Defaultaspx 页面,则单击该页上的某个按钮可以将该页发送回服务器,发送的目标则是 Defaultaspx。

在 Web 服务器上,该页再次运行。并且可在页上使用用户键入或选择的信息。

页面执行您通过编程所要实行的操作。

页面将其自身呈现回浏览器。

与桌面应用程序中的窗体不同,ASPNET 网页在用户使用窗体时不会启动或运行,并且仅当用户单击“关闭”按钮时才会卸载。这是由于 Web 具有断开连接的天性。浏览器从 Web 服务器请求页面时,浏览器和服务器相连的时间仅够处理请求。Web 服务器将页面呈现到浏览器之后,连接即终止。如果浏览器对同一 Web 服务器发出另一个请求,则即使是对同一个页面发出的,该请求仍会作为新请求来处理。

Web 这种断开连接的天性决定了 ASPNET 页的运行方式。用户请求 ASPNET 网页时,将创建该页的新实例。该页执行其处理,将标记呈现到浏览器,然后该页被丢弃。如果用户单击按钮以执行回发,将创建该页的新实例;该页执行其处理,然后再次被丢弃。这样,每个回发和往返行程都会导致生成该页的一个新实例。

IE浏览器也是查看网页与网站服务器的交互的头文件信息的。

工具原料:IE浏览器

1、首先打开需要查看头信息的网页,然后按下F12快捷键打开开发人员工具。

2、然后选择开发人员工具的网络选项,如下图:

3、然后点击左上角的开始,刷新需要查看的网页,即可看到网络信息,如下图:

4、然后选择详细信息选项即可查看相关数据的头文件信息。

用到了,因为socket通信是计算机网络编程的基础,互联网上的通信离不开它。

说详细一点,至少要明白HTML,socket编程,计算机网络的TCP/IP模型。

1、TCP/IP是计算机通信的基础;

2、socket通信本来是UNIX的基于服务器/客户端的TCP/IP实现,不过目前几乎所有的操作系统都兼容;

3、HTML是运行在SOCKET的80端口上的高层网络协议。

如果你有时间和精力,完全可以使用SOCKET自行开一个WEB服务器

一、设置“受信站点"

打开Internet选项,安全,选中受信任的站点,然后点击“站点"按钮,输入网站地址并“添加”,最后关闭。添加时,使用域名或者IP地址都可以。

二、开放ActiveX权限

仍然在安全选项卡界面,选中“受信任的站点”,点击"自定义级别“按钮,打开安全设置对话框。找到ActiveX控件和插件这个树形分支,除了第一项"ActiveX控件自动提示“选择禁用,其他项一律启用。

最后“确定“即可。之所以先要将网站添加到受信站点,而不在普通Internet里面,因为新版本浏览器会超级超级墨迹的提示你不安全问题。

三、清理cookie

Cookie实际上是浏览器保存在本地磁盘上的文本文件,其中保存网页与服务器交互的一些状态等信息。 有时候网页程序存在一些bug, 保存的Cookie就会低概率触发这些bug,产生问题。我们可以手动清理掉cookie

在Internet选项中,常规选项卡,点击浏览历史记录那里的"删除“按钮,这是IE11的界面, 其他版本位置会有些不一样。在删除浏览历史记录对话框中,第一项”保 留收藏夹网站数据“的勾取消,否则不清理收藏的网站,"Cookie和网站数据"这个一定要选。

四、弹出窗口阻止

弹出窗口阻止带来的问题,在B/S结构的OA系统上比较常见,因为OA系统的交互比普通网站复杂,需要层层弹窗完成数据填写等操作。浏览器默认阻止了弹窗,自然问题就来了。解除方法很简单,仍然在Internet选项中。

线路那边断了。

检查网络是否正常,排除方法登陆网页查看,能正常登陆网页即排除网络原因,排除是否维护、更新,进入游戏官网查看公告即可排除。

服务器端口问题,比如注明的3389端口,这个端口是非常重要的,如果这个端口被不小心启用了,或者被你不经意间修改了,那可能会遇到在也无法连接服务器的噩耗了,这个端口一般不懂的用户请不要乱改。管理员的账号密码没事就改下,如果用系统自带的账号密码,很容易被窃取账号密码,造成不必要的损失。遇到大问题,比如服务器连接不上,或者服务器死机,这样的问题,千万别自主张的重启服务器,这样可能会造成数据丢失,引起不必要的损失,应尽快联系我们的技术人员,协调帮助解决。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 简述ASP.NET页面与WEB服务器的交互过程

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情