2013年10月23日
摘要: 1.新建demo.aspx页面。 2.首先在该页面的后台文件demos.aspx.cs中添加引用。using System.Web.Services;3.无参数的方法调用.大家注意了,这个版本不能低于.net framework 2.0。2.0已下不支持的。 后台代码:[WebMethod] public static string SayHello() { return "Hello Ajax!"; } JS代码:$(function() { $("#btnOK").click(function() { $.ajax({ //要... 阅读全文
posted @ 2013-10-23 17:08 joyos 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 1 Ajax.dll 的应用2 ajax 函数的实现(1 无法调用服务器控件,如给服务器控件赋值 获取服务器状态等 若需以上操作 通过ajax函数的参数来传值到后台 2 要有返回值 由回调函数来处理 )。3 回调函数 :处理后台返回的值,对ajax函数执行的结果进行处理等。4 用户控件中的服务器控件 后台给定的id在前台无法使用 (设置clienetidmode等方式 或者 )5 xml 字符串构造6 javascript 加载ajax函数返回的结果(xml 字符串) 。 省 市 县 后台代码:namespace CControl.u... 阅读全文
posted @ 2013-10-23 15:29 joyos 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 使用插件Ajax.dll或者AjaxPro.dll。咱使用了Ajax.dll,需先去网上下载Ajax.dll,然后引用到项目中,并在Web.Config中配置如下:在system.web的节点下加上这句,[csharp] view plaincopyprint? 页面代码:[html] view plaincopyprint? JS代码:[javascript] view plaincopyprint? C#后台代码:[csharp] view plaincopyprint?protectedvoidPage_Load(objectsender,EventArgse){A... 阅读全文
posted @ 2013-10-23 12:03 joyos 阅读(1366) 评论(0) 推荐(0) 编辑
  2013年10月21日
摘要: Web用户控件是一种复合服务器控件,创建Web用户控件可以在应用程序中重复地使用该复合控件,可以提高应用程序的开发速度,开发Web用户控件可以采用类似于ASP.NET页面开发技术进行开发,这样可以使程序员更方便、快捷开发出更具有实用价值的服务器控件。 Web用户控件与ASP.NET页面(.aspx文件)相似,同样具有用户界面页和代码页。可以采用与创建ASP.NET页面相似的开发技术,创建并开发Web用户控件。在创建Web用户控件时,可以添加各种标准服务器控件,而且还可以添加各种数据绑定控件。17.1用户控件的优点 为什么要使用用户控件呢?在站点开发过程中,由于多个页面要使用相同的页面控件,甚至 阅读全文
posted @ 2013-10-21 16:45 joyos 阅读(495) 评论(0) 推荐(0) 编辑
  2013年10月17日
摘要: 调用后台的方法很多,以下知道的方法:1、用JavaScript的XMLHttpRequest对象来调用后台的WebService或者经常URLRewirte过的路径;2、利用ASP.NET Ajax的WebMethod方法调用;3、利用第三方的Ajax框架来实现调用,原理于WebMethod相似;4、利用第三方的JavaScript框架来来实现,比如jQuery等,进行了调用的封装,用起来方便许多; 阅读全文
posted @ 2013-10-17 17:38 joyos 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 方法一:直接使用调用前台JS:[javascript] view plaincopyprint? 后头方法:[csharp] view plaincopyprint?publicstaticstringBehindMethod(){return"这是一个后台的方法";}public static string BehindMethod() { return "这是一个后台的方法"; }方法二:用ajax调用需要标识为WebMethod [System.Web.Services.WebMethod] // 注意,要让前台调用的方法,一定要是pub... 阅读全文
posted @ 2013-10-17 14:30 joyos 阅读(394) 评论(0) 推荐(0) 编辑
  2013年10月15日
摘要: 提交表单的方式: 1 通过type类型为submit的按钮类(Button LinkButton ImageButton等)来提交2 通过 javascript 提交表单 (form.submit);3 ajax 提交表单若提交之前需要验证,form表单中 属性 onsubmit 增加验证函数 ex: onsubmit="return validateform()" ,若validateform()返回值为false 则不提交 返回值为true 则提交表单 阅读全文
posted @ 2013-10-15 16:10 joyos 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1、按钮为button,可在js中调用formName.submit()显性提交。若是submit按钮,则不能再这样加提交语句,否则会提交两次。2、一个input域中回车,会默认第一个submit属性的按钮提交。若都是butoon属性,则回车不会提交表单。3、有时提交表单后不能刷新页面,即没有action=""的情况,(此时在handle()中进行处理后会返回一个false)或者或者。这样做了后能保证只执行js代码后,本页面不刷新,也不提交到另一个页面。//一般提交 functiondel(myform) { myform.target="_blank" 阅读全文
posted @ 2013-10-15 15:59 joyos 阅读(1323) 评论(0) 推荐(0) 编辑