仓酷云

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

[学习教程] ASP.NET网页编程之discuz!nt论坛背景WebForm_PostBackOpt...

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

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

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

x
J2EE比较成熟一点,一些比较出名的企业应用软件都是基于J2EE的。以后的发展就不好说了。不过java比较烦,学.net的话,微软把很多工具都封装好了,学起来可能容易一点。在扫瞄器窗口的左下角,呈现黄色的叹号,双击翻开,显现如题的毛病信息;“WebForm_PostBackOptions不决义”体系原本用得好好的,溘然有效户报错,说点按钮不中用了;
我试了一下,公然,并且年夜多半的服务器控件都不克不及用了;在扫瞄器窗口的左下角,呈现黄色的叹号,双击翻开,显现如题的毛病信息;“WebForm_PostBackOptions不决义”;
这是一个javascript的毛病提醒,按事理说是客户端剧本毛病,与.net应当有关,可是稍懂得一下asp.net框架就会晓得,asp.net的一切控件,到了客户端城市天生html与javascrpt代码;这明显是与.net相干的javascript代码报错了。
不晓得咋回事儿;往网上搜了一下,办理办法只要一种,就是增加axd的映照;如图:

可是axd文件的映照默许是有的,除非有人决心把它往失落了,以是才必要再手工加上往;而我的服务器是本人办理,我没有往动过的;应当不是由于这个缘故原由;
我仍是依照下面的办法检察了一下,IIS没有成绩,该有的映照都有,没甚么不一般的;但我的成绩还仍然没有办理;往网上再搜,也没有别的的办法可参考的;
不外,想一想,既然是axd文件的成绩,就从它动手好了;翻开一个aspx的文档(这是指,在扫瞄器中检察aspx页面的HTML源码),在页面的头部会有相似的一段代码:
<scriptsrc="/WebResource.axd?d=enO4GmuCFPQ-aRP3AtyjOezREIh1F2__Pcm7PqCMago8S3Ai_NH5atoAxKmOQ6Ir0&t=633004894900000000"type="text/javascript"></script>
下面的代码是挪用javascript的代码,而src却链接了一个静态页,不可思议,这个js文件是静态天生的喽;假如它天生堕落,页面挪用不到js文件,天然会提醒javascript的毛病,提醒找不到相干工具。
把下面src中的代码复制上去,放到扫瞄器地点中运转;实在就是把它当作一个aspx页面来实行;
http://127.0.0.1/WebResource.axd?d=enO4GmuCFPQ-aRP3AtyjOezREIh1F2__Pcm7PqCMago8S3Ai_NH5atoAxKmOQ6Ir0&t=633004894900000000
毛病报出来了;在哪一个文件的哪一行,毛病信息与aspx文档报错的体例是一样的;
如许我就很分明的晓得是那里堕落了;
至于我的毛病,我就不说了,(是我写在Global.asax中的一个代码出点成绩,影响到了一切的静态页);我要说的是,呈现“WebForm_PostBackOptions不决义”的毛病时,我们怎样正确找堕落误地位的办法;
一样的成绩,有一次是出在了httpmodule代码中,也是用下面的办法取得毛病提醒的。
既然话题已经抄起,我打算今晚发篇博文再引导一下舆论方向,使它再火两天,抛砖引玉,而且赵劼先生一直在跟帖,使.NET阵营的我感到万分难得。
谁可相欹 该用户已被删除
沙发
发表于 2015-1-19 10:04:51 | 只看该作者
Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
山那边是海 该用户已被删除
板凳
发表于 2015-1-24 22:19:32 | 只看该作者
逐步缩小出错代码段的范围,最终确定错误代码的位置。
因胸联盟 该用户已被删除
地板
发表于 2015-2-2 14:26:41 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
飘灵儿 该用户已被删除
5#
发表于 2015-2-7 22:54:16 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
若天明 该用户已被删除
6#
发表于 2015-2-23 15:04:08 | 只看该作者
众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
只想知道 该用户已被删除
7#
发表于 2015-3-7 09:36:56 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
愤怒的大鸟 该用户已被删除
8#
发表于 2015-3-14 20:04:28 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
莫相离 该用户已被删除
9#
发表于 2015-3-21 14:34:41 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-30 06:28

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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