• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

AJax错误WebForm1没有定义的javascript_jquery

jquery 搞代码 7年前 (2018-06-12) 200次浏览 已收录 0个评论

    笔者在研究QuickGuide.txt的文章同时,按照顺序一步步的做法,结果运行时,发现老是出现这样的错误 ,”WebForm1″没有定义的JavaScript错误,换了以该项目为根目录,错误照旧
   使用google在网络里查询,结果发现很多朋友也发生同样的错误.
    于是产生欢迎该dll是否download的不正确. 但是照着文档资料查询了一下
    
private void Page_Load(object sender, System.EventArgs e)
  {
   // 在此处放置用户代码以初始化页面
   Ajax.Utility.RegisterTypeForAjax(typeof(WebForm1));  
  }

这里设置后,web里面会产生代码
<script type=”text/javascript” src=”/ajax/common.ashx”></script>
 <script type=”text/javascript” src=”/ajax/AJAX_Test.WebForm1,AJAX_Test.ashx”></script>

这证明dll能够发生作用,也就是说该dll能正常运行.到底错误怎么产生的呢??

根据 

The call to RegisterTypeForAjax emits the following JavaScript on the page (alternatively, you could manually place the following two lines on the page):

<script language=”javascriptsrc=”ajax/common.ashx“></script>

<script language=”javascript
           src=”ajax/NAMESPACE.PAGECLASS,ASSEMBLYNAME.ashx“></script>

 Where the bolded parts have the following meaning:

NAMESPACE.PAGECLASS

The namespace and class of the current page

(this will typically be the value of the Inherits attribute in the @Page directive)

ASSEMBLYNAME

The name of the assembly the current page is part of

(this will typically be the name of your project)


发现该产生的code 必须是ajax/为根的,所以按照上面描述,人工加上一段code在aspx文件里
<script type=”text/javascript” src=”ajax/common.ashx”></script>
 <script type=”text/javascript” src=”ajax/AJAX_Test.WebForm1,AJAX_Test.ashx”></script>

private void Page_Load(object sender, System.EventArgs e)
  {
   // 在此处放置用户代码以初始化页面
  // Ajax.Utility.RegisterTypeForAjax(typeof(WebForm1));    注销这段代码
  }
结果运行正确.
  得到的结论是,可能是该ajax的一个小Bug,产生的js代码不对.但是可以根据上述的规则人为添加js代码

欢迎大家阅读《AJax错误WebForm1没有定义的javascript…_jquery,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:AJax错误WebForm1没有定义的javascript_jquery

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址