1)通过webservice,注意去掉注释[System.Web.Script.Services.ScriptService]这行前的注释

2)通过aspx.cs文件中的静态方法

3)通过aspx文件url

WebForm1.aspx

WebForm1.aspx

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->

function Ws() {

$.ajax({

type: "POST",

contentType: "application/json; charset=utf-8",

url: "WebService1.asmx/HelloWorld2",

data: "{name:'xiaoxiao'}",

dataType: 'json',

success: function (result) {

alert(result.d);

}

});

}

function StaticMethod() {

$.ajax({

type: "POST",

contentType: "application/json; charset=utf-8",

url: "aspxpage.aspx/SayHello2",

data: "{name:'xiaoxiao'}",

dataType: 'json',

success: function (result) {

alert(result.d);

}

});

}

function FromPage() {

$.ajax({

type: "POST",

contentType: "application/json; charset=utf-8",

url: "dataContent.aspx?nowtime='" + new Date() + "'",

data: "{}",

dataType: 'html',

success: function (result) {

alert(result);

}

});

}

以上是启动页面,WebForm1.aspx.cs没有代码

WebService1.asmx

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Services;

namespace asp.net

{

///

/// WebService1 的摘要说明

///

[WebService(Namespace = "http://tempuri.org/")]

[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

[System.ComponentModel.ToolboxItem(false)]

// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。

[System.Web.Script.Services.ScriptService]

public class WebService1 : System.Web.Services.WebService

{

[WebMethod]

public string HelloWorld()

{

return "Hello World"+System.DateTime.Now.ToLongTimeString();

}

[WebMethod]

public string HelloWorld2(string name)

{

return "Hello World" + name + System.DateTime.Now.ToLongTimeString();

}

}

}

以上是webservice中的代码

aspxpage.aspx.cs

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.Services;

namespace asp.net

{

public partial class aspx页面代替ws : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

}

[WebMethod]

public static string SayHello()

{

return "Hello";

}

[WebMethod]

public static string SayHello2(string name)

{

return "Hello"+name;

}

}

}

以上是针对第二条 通过aspx.cs中的静态方法 注意方法前要加 [WebMethod],aspxpage.aspx页面没代码.

dataContent.aspx.cs

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.IO;

namespace asp.net

{

public partial class dataContent : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

Response.Clear();

Page.ViewStateMode = ViewStateMode.Disabled;

if (Request.QueryString["nowtime"] != null)

{

string stime = Request.QueryString["nowtime"].ToString();

Response.Write(stime);

}

Response.Flush();

}

}

}

以上是针对第三条 用url传值 通过aspx页面保存数据。dataContent.aspx页面没有代码.

python笔记-20 django进阶 (model与form、modelform对比,三种ajax方式的对比,随机验证码,kindeditor)

一.model深入 1.model的功能 1.1 创建数据库表 1.2 操作数据库表 1.3 数据库的增删改查操作 2.创建数据库表的单表操作 2.1 定义表对象 class xxx(models.M ...

ASP.NET中几种加密方法

下面就是ASP.NET中几种加密方法.加密算法有两种,也就是上面提到的MD5和SHA1,这里我举的例子是以MD5为例,SHA1大致相同,只是使用的类不一样. MD5的全称是Message-Digest ...

ASP.NET的三种开发模式

前言 ASP.NET 是一个免费的Web开发框架,是由微软在.NET Framework框架中所提供的,或者说ASP.NET是开发Web应用程序的类库,封装在System.Web.dll 文件中.AS ...

iOS开发UI篇—iOS开发中三种简单的动画设置

iOS开发UI篇—iOS开发中三种简单的动画设置 [在ios开发中,动画是廉价的] 一.首尾式动画 代码示例: // beginAnimations表示此后的代码要“参与到”动画中 [UIView b ...

C#中三种定时器对象的比较

·关于C#中timer类 在C#里关于定时器类就有3个1.定义在System.Windows.Forms里2.定义在System.Threading.Timer类里3.定义在System.Timers ...

转-Web Service中三种发送接受协议SOAP、http get、http post

原文链接:web服务中三种发送接受协议SOAP/HTTP GET/HTTP POST 一.web服务中三种发送接受协议SOAP/HTTP GET/HTTP POST 在web服务中,有三种可供选择的发 ...

ASP.NET提供三种主要形式的缓存

ASP.NET提供三种主要形式的缓存:页面级输出缓存.用户控件级输出缓存(或称为片段缓存)和缓存API.

jquery取消事件冒泡的三种方法展示

jquery取消事件冒泡的三种方法展示 html代码

asp.net ajax怎样传值,JQuery在asp.net中三种ajax传值相关推荐

  1. Asp.net Ajax,Jquery,ExtJs 三种Ajax技术框架比较

    1.现流行的Ajax框架技术简介 现有的Ajax从框架角度分级的话,可以有以下分类: ·零级,完成base工作,包括扩展原有对象的方法,Ajax通讯部分,比较精简. ·一级,完成effect工作,包括 ...

  2. php的mvc中的ajax请求参数为空,AJAX_asp.net中mvc使用ajax提交参数的匹配问题解决探讨,想到在asp.net的mvc中如果使用aja - phpStudy...

    asp.net中mvc使用ajax提交参数的匹配问题解决探讨 想到在asp.net的mvc中如果使用ajax向服务端传递参数时如果参数是一个类或者是个数组(或List集合)以及更复杂的对象时,服务端总 ...

  3. 通过Ajax获取数据并显示在表格中(原生Ajax,JQuery,Bootstrap,模板引擎)

    需求 页面上有一个"获取"按钮.当点击按钮时,从后端获取数据,并通过表格显示在页面上. 环境 Ubuntu 22.04 VSCode 1.67.2 jQuery v3.6.0 Bo ...

  4. ajax上传多文件和数据,Ajax上传数据和上传文件(三种方式)

    Ajax向后端发送数据可以有三种方式:原生Ajax方式,jQuery Ajax方式,iframe+form 方式(伪造Ajax方式) Title .btn { background-color: co ...

  5. ajax json 403,解决 Ajax 发送 post 请求出现 403 Forbidden 的三种方式

    众所周知前端向后台发送 post 请求时,必须验证 csrf,否则会报错 403 Forbidden.使用 Django Form 表单可以直接在表单里面添加 {% csrf_token %} 即可, ...

  6. AJAX异步请求解决跨域问题的三种方式

    一 什么是跨域 出于浏览器的同源策略限制.同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响.可以说We ...

  7. java中使用ajax请求数据格式,Java基本数据类型 javascript中post和ajax提交 Axure

    Java基本数据类型 Java一共有八种基本类型,六种数据类型,一种字符类型,一种布尔类型 分别是 byte 是数据类型内存大小1,内存位数是8位,最小值是-128(-27),最大值:127(27-1 ...

  8. jquery调用click事件的三种方式

    第一种方式: $(document).ready(function(){$("#clickme").click(function(){alert("Hello World ...

  9. 函数传参string_C/C++的三种函数传值方式及其区别

    C/C++函数传参方式我想很多朋友应该都知道,但是不同传参方式的背后他们的区别是什么我想很多人并不那么清楚.本文就给大家揭露一下各传参方式的区别. 传参方式有这三种:值传递.引用传递.指针传递 大家可 ...

最新文章

  1. [USACO09Open] Tower of Hay 干草塔
  2. MATLAB常用命令、函数与运算
  3. 标定板标定和九点标定的区别_标定系列一 | 机器人手眼标定的基础理论分析
  4. django Sometimes request.session.session_key is None
  5. 导出oracle数据c#代码,C# 程序导入导出oracle数据库
  6. oracle数据库笔记---oracleweb视图使用流程,及plsql安装
  7. Redis Lock
  8. 用c语言编程图书管理系统,C语言图书管理系统简洁版
  9. java经典算法(三)---zws
  10. Spring和MyBatis框架整合的小案例
  11. 群晖之邮件服务器搭建
  12. 普渡大学计算机专业全美排名,美国普渡大学排名
  13. Java 10年回顾:世界各地开发高手谈Java
  14. 努比亚Z11系统服务器选择,良心!努比亚Z11系列机型系统升级新版本后性能提升明显...
  15. man posix_spawn
  16. r计算百分位数_R中产生的分位数和百分位数之间的差异
  17. 如何保护您的域名系统免遭劫持
  18. 深信服---之上网行为管理
  19. 100首婚礼背景音乐
  20. 整理服务器项目描述,项目详细实施方案-模板整理版.doc

热门文章

  1. H5跳转小程序(详)
  2. NLP工具——Flair
  3. python操作系统启动_Python实现查看系统启动项功能示例
  4. idea 中使用git合并分支
  5. 华为交换机端口配置删除_华为交换机基本配置命令
  6. Reggie外卖项目 —— 分类管理模块之新增分类功能
  7. 延迟渲染到最终结果---大象无形(11.3.1)--2,PrePass预处理阶段--<1>判断是否预处理
  8. Unity下的日式卡通渲染实现-着色篇(一)
  9. AutoMake教程
  10. pdf文件里的英文如何翻译成中文