我下载了一个ASPNETAjaxPro的留言板程序。有些问题向请教大家。
1.在添加留言时,Default.aspx 中用js调用Default.aspx .cs文件中的方法的addMsg()。但是addMsg()方法只接受有三个参数,为什么js传递参数时却有4个算术呢?
2."function"是js中自定义函数的关键字.为什么这个程序中function后面可以不需要函数名?***** 以下是添加留言时,Default.aspx 中调用.cs文件中的方法************
xkziBook.addMsg(author.value,title.value,content.value,
function(result)
{ if(result)
{
author.value="";
title.value="";
content.value="";
showMsg("成功",1);
showList(1);
}
else
{
showMsg("失败",1);
}
}
);
***** Default.aspx.cs **************
[AjaxPro.AjaxNamespace("xkziBook")]
[AjaxPro.AjaxMethod]
public bool addMsg(string author, string title, string content)
{
return WebFunction.ExecuteUpdate("insert into ...) values (...)");
}
1.在添加留言时,Default.aspx 中用js调用Default.aspx .cs文件中的方法的addMsg()。但是addMsg()方法只接受有三个参数,为什么js传递参数时却有4个算术呢?
2."function"是js中自定义函数的关键字.为什么这个程序中function后面可以不需要函数名?***** 以下是添加留言时,Default.aspx 中调用.cs文件中的方法************
xkziBook.addMsg(author.value,title.value,content.value,
function(result)
{ if(result)
{
author.value="";
title.value="";
content.value="";
showMsg("成功",1);
showList(1);
}
else
{
showMsg("失败",1);
}
}
);
***** Default.aspx.cs **************
[AjaxPro.AjaxNamespace("xkziBook")]
[AjaxPro.AjaxMethod]
public bool addMsg(string author, string title, string content)
{
return WebFunction.ExecuteUpdate("insert into ...) values (...)");
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货