程序名称:ASP.NET2.0+AjaxPro留言本
下载地址:http://www.codepub.com/d/download.php?n=1&server=1&id=8426::1165195337
使用语言:ASP.NET2.0+AjaxPro.+ACEESS +DIV+CSS
阅读开始
1:[AjaxPro.AjaxNamespace("xkziBook")] //给AjaxPro控件起一个名字,要在class前。
public partial class _Default : System.Web.UI.Page{...}
2:var hash=window.location.hash;//比如http://domain/#admin的location.hash="#admin"
参考http://www.365un.cn/?uid-368-action-viewspace-itemid-51741
3:<div id="msg"></div>//定义div标签,为ajax做准备
4:function showMsg(msg,w)
{
$("msg").style.display="block";//$prototype定义的一类方法,$("id") 得到的是页面id为"id"的元素
$("msg").innerHTML=msg;//比如<p id=“test”>ABC</p>,test.innerHTML=ABC
}//$() = document.getElementById();js允许函数名,变量名以$开头.var $a = 1; alert($a).
5:function showList(page)
{
showMsg("正在执行操作,请稍等!",0);
keyValue=page;
var msgList=$("msgList");//取div的id为msgList的标签
xkziBook.msgList(//调用cs文件里定义的msgList函数。见下:。这个function有两个参数,第一个是传给
page,//cs相对应的函数,第二个参数是cs返回给js的值。可以看见,cs中的用于AjaxPro函数都是有返回
function(result){//值的。这里的result即是。
msgList.innerHTML=result.value;
closeMsg();
}
);
}
cs:[AjaxPro.AjaxMethod]//被AjaxPro调用的函数前面必须被这样事先声明
public string msgList(int currentPage){...}//上面调用的就是这个函数