C#中使用Ajax的问题
我在C#中的一个页面上使用ajax很正常,但在别的页面上使用就会出现错误,不知道是什么原因.具体如下:比如在Rige.aspx.cs页中定义一个ajax方法:getNam...
我在C#中的一个页面上使用ajax很正常,但在别的页面上使用就会出现错误,不知道是什么原因. 具体如下:
比如在Rige.aspx.cs页中定义一个ajax方法: getName() 在Rige.aspx中用javascript调用(Rige.getName()),方法可以正常使用.
而我在另一个页面Remail.aspx.cs中使用同样的方式定义一个ajax方法,getUser(), 在Remail.aspx中使用javascript调用(Remail.getUser())时就会出错,错误提示说:Remail未定义!!
不知道这种错误是什么地方引起的,请各位大哥大姐帮忙解决一下,谢谢!
不知道ajaxPro框架是怎么样的,总之在项目中,我是这样用的:
1.在web.config中的代码如下:
<configuration>
<configSections><sectionGroup name="ajaxNet">
<section name="ajaxSettings" type="Ajax.AjaxSettingsSectionHandler, Ajax" />
<section name="ajaxConverters" type="Ajax.AjaxConverterSectionHandler, Ajax" />
</sectionGroup>
</configSections>
<ajaxNet>
<ajaxSettings>
<commonAjax enabled="false" path="ajax.js" language="javascript" />
<temporaryFiles path="~/images" deleteAfter="1" />
</ajaxSettings>
<ajaxConverters>
</ajaxConverters>
</ajaxNet>
<system.web>
<httpHandlers>
<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
</httpHandlers>
2.在cs页面中写法如下:
Page_Load事件中:Ajax.Utility.RegisterTypeForAjax(typeof(Remail));
定义方法getUser()
3.在框体页面中用javascript调用
var isTrue=Remail.getUser().value;
在运行时,javascript脚本提示Remail未定义的错误!! 展开
比如在Rige.aspx.cs页中定义一个ajax方法: getName() 在Rige.aspx中用javascript调用(Rige.getName()),方法可以正常使用.
而我在另一个页面Remail.aspx.cs中使用同样的方式定义一个ajax方法,getUser(), 在Remail.aspx中使用javascript调用(Remail.getUser())时就会出错,错误提示说:Remail未定义!!
不知道这种错误是什么地方引起的,请各位大哥大姐帮忙解决一下,谢谢!
不知道ajaxPro框架是怎么样的,总之在项目中,我是这样用的:
1.在web.config中的代码如下:
<configuration>
<configSections><sectionGroup name="ajaxNet">
<section name="ajaxSettings" type="Ajax.AjaxSettingsSectionHandler, Ajax" />
<section name="ajaxConverters" type="Ajax.AjaxConverterSectionHandler, Ajax" />
</sectionGroup>
</configSections>
<ajaxNet>
<ajaxSettings>
<commonAjax enabled="false" path="ajax.js" language="javascript" />
<temporaryFiles path="~/images" deleteAfter="1" />
</ajaxSettings>
<ajaxConverters>
</ajaxConverters>
</ajaxNet>
<system.web>
<httpHandlers>
<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
</httpHandlers>
2.在cs页面中写法如下:
Page_Load事件中:Ajax.Utility.RegisterTypeForAjax(typeof(Remail));
定义方法getUser()
3.在框体页面中用javascript调用
var isTrue=Remail.getUser().value;
在运行时,javascript脚本提示Remail未定义的错误!! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询