日期:2014-05-18  浏览次数:20427 次

.aspx中调用.cs文件中的方法?
我看他人的代码在.aspx的js中调用.cs中的方法,我试了一下却不可以,他用的ajax.dll,  
        .cs中代码:   protected   void   Page_Load(object   sender,   EventArgs   e)
        {
                Ajax.Utility.RegisterTypeForAjax(typeof(Chat));

        }
不知道是什么原因?

------解决方案--------------------
ajax吗,可以不用刷新页面就获取数据!
在JS里也可以这样调用cs里的方法:
<%
//表示在服务器端运行
类.方法();
%>
------解决方案--------------------
还要在Web.config里配置
<httpHandlers>
<add verb= "POST,GET " type= "... " path= "... "/>
</httpHandlers>
//“...”说明根据版本有所差别
如果是VS2003
还要在Global.asax
Application_Start(..)
{
AjaxPro.Utility.Path= "AjaxPro ";
}
------解决方案--------------------
这是ajaxpro 要在web.config 里配置,然后Ajax.Utility.RegisterTypeForAjax(typeof(Chat)); 这里的Chat 为页面类的类名