ajax笔记.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:2 大小:30KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.要在.net中使用ajax要在web.config中插入如下代码:system.web><httpHandlers><addverb="post,get"path="ajax/*.ashx"type="Ajax.PageHandlerFactory,Ajax"/></httpHandlers><!--设置compilationdebug="true"将调试符号插入已编译的页面中。但由于这会影响性能,因此只在开发过程中将此值设置为true。--><compilationdebug="true"/><!--通过<authentication>节可以配置ASP.NET使用的安全身份验证模式,以标识传入的用户。--><authenticationmode="Windows"/><!--如果在执行请求的过程中出现未处理的错误,则通过<customErrors>节可以配置相应的处理步骤。具体说来,开发人员通过该节可以配置要显示的html错误页以代替错误堆栈跟踪。<customErrorsmode="RemoteOnly"defaultRedirect="GenericErrorPage.htm"><errorstatusCode="403"redirect="NoAccess.htm"/><errorstatusCode="404"redirect="FileNotFound.htm"/></customErrors>--></system.web>2.在.net中把ajax.dll添加引用3.编写javascript函数例如:<scripttype="text/javascript">functionTest(){varfirstName=document.getElementById(<%=firstName.ClientID%>).value;varfamilyName=document.getElementById(<%=familyName.ClientID%>).value;document.getElementById("<%=Label1.ClientID%>").innerText=(_Default.Test1(firstname,familyName).value);}</script>4.在aspx。Cs中引用protectedvoidPage_Load(objectsender,EventArgse){Ajax.Utility.RegisterTypeForAjax(typeof(_Default));}[Ajax.AjaxMethod]publicstringTest1(stringfirstName,stringfamilyName){stringhtml="";html+="Hello"+firstName+""+familyName+"<br>";html+="Thankyouforyourcomment<b>";html+="</b>.";returnhtml;}