AjaxPro.2.dll使用中出现页面未定义错误的解决办法
2009-07-07 10:21
357 查看
在使用AjaxPro.2.dll时,web.config中加入:
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
</httpHandlers>
aspx.cs中 “AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));” 注册,但在调用时会出现页面未定义错误。
我的解决办法的把命名空间也加上。这样就可以使用了。
还有重要的一点:调用js函数时,必须在form内。
例:
//ST_UserAdd.aspx.cs
namespace STGROUP.ST_WebExam.ST_User
{
/// <summary>
/// ST_StudentAdd 的摘要说明。
/// </summary>
public partial class ST_UserAdd : System.Web.UI.Page
{
protected void Page_Load( object sender , System.EventArgs e )
{
// 在此处放置用户代码以初始化页面
Response.Cache.SetCacheability( HttpCacheability.NoCache );//去掉页面缓存
AjaxPro.Utility.RegisterTypeForAjax(typeof(STGROUP.ST_WebExam.ST_User.ST_UserAdd));
}
}
//...
}
}
ST_UserAdd.aspx
//...
var ds = STGROUP.ST_WebExam.ST_User.ST_UserAdd.SearchTxt(txtobj.value).value;
//...
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
</httpHandlers>
aspx.cs中 “AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));” 注册,但在调用时会出现页面未定义错误。
我的解决办法的把命名空间也加上。这样就可以使用了。
还有重要的一点:调用js函数时,必须在form内。
例:
//ST_UserAdd.aspx.cs
namespace STGROUP.ST_WebExam.ST_User
{
/// <summary>
/// ST_StudentAdd 的摘要说明。
/// </summary>
public partial class ST_UserAdd : System.Web.UI.Page
{
protected void Page_Load( object sender , System.EventArgs e )
{
// 在此处放置用户代码以初始化页面
Response.Cache.SetCacheability( HttpCacheability.NoCache );//去掉页面缓存
AjaxPro.Utility.RegisterTypeForAjax(typeof(STGROUP.ST_WebExam.ST_User.ST_UserAdd));
}
}
//...
}
}
ST_UserAdd.aspx
//...
var ds = STGROUP.ST_WebExam.ST_User.ST_UserAdd.SearchTxt(txtobj.value).value;
//...
相关文章推荐
- 使用Asp.net Ajax时出现'Sys'未定义错误的解决办法
- 使用Ajax时在firefox错误控制台出现"未组织好"错误的解决办法
- strut2中使用ajax主题时出现 template/ajax/head.ftl. 错误的解决办法
- 使用AJAX时出现“Microsoft JScript 运行时错误: 'Sys' 未定义”提示的解决方法
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
- 使用ajaxfileupload.js进行文件上传,出现的问题以及解决办法
- 关于django1.7.7使用ajax后出现“CSRF token missing or incorrect”问题的解决办法
- 在使用ASP.NET网站管理工具出现“遇到错误。请返回上一页并重试。”的解决办法!
- 使用AlertDialog.Builder的时候出现错误:unable to add window --token null is not for an application的解决办法
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
- 使用git clone出现SSL routines:SSL3_GET_SERVER_CERTIFICATE错误的一种解决办法
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
- C#使用List出现“集合已修改;可能无法执行枚举操作”错误的解决办法
- Android 使用android-async-http网络请求框架出现Header[]不识别错误的解决办法
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
- JSP 中使用Struts标签出现的错误,解决办法
- MAVEN2使用mvn install命令出现java.lang.OutOfMemoryError错误解决办法
- Xcode8.x使用CoreData模型出现类被非法重定义的解决办法
- 使用Genymotion安装APK出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE的解决办法
- 使用IIS作为宿主的WCF服务出现HTTP Error 404.3 - Not Found错误的解决办法