在线等`~问题解决就接帖~~~ajax问题~~
我的代码如下~~
每一个页面JS
function Showindow(str)
{
var obj2=new Object();
obj2.name=str;
window.showModalDialog( "House_Modify.aspx ",obj2, "dialogWidth=650px;dialogHeight=500px ");
}
每二个页面的JS
function Showes()
{
var obj2 = window.dialogArguments;
var str=obj2.name;
id=str;
House_House_Modify.Modifyes(str,Is_Show);
}
function Is_Show(str)
{
}
第二页面的CS文件里
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(House_House_Medium));
}
[AjaxPro.AjaxMethod()]
public string Modifyes(string str)
{}
web.confing
<httpHandlers>
<add verb= "POST,GET " path= "ajaxpro/*.ashx " type= "AjaxPro.AjaxHandlerFactory, AjaxPro "/>
</httpHandlers>
错误信息是
'House_House_Modify '未定义
对象不支持此属性方法
==============================
昨天这里都没有问题的`
但今天一开机就出了这个问题`~~请问有没有高手能帮我解决啊~~
小弟先谢谢了~~
------解决方案--------------------是不是名字写错了
你把你的cs类名也说一下吧
------解决方案--------------------那js里面调用的应该是
House_House_Medium
怎么会是 House_House_Modify呢 House_House_Modify当然没有定义了 你注册的类也是House_House_Medium
------解决方案--------------------你第二个页面的类是public partial class House_House_Medium
就应该注册 House_House_Medium这个类
不知道你那里到底是怎么弄的
------解决方案--------------------把 命名空间 加上试试。
------解决方案--------------------注册跟调用的地方都加。
------解决方案--------------------注册的类和调用的类不一样,你再重新发一遍吧
------解决方案--------------------看看House_House_Modify 这个页面的文件名是不是被改了。
------解决方案--------------------楼主还没解决?
再重新写个简单的方法看有没有这个问题。