C# 如何使用ajax

金蝶云星空API调用实践 SDK的方式没法在NetCore平台中使用。所以就采用了最原始的HTTP访问调用来实现,具体如下: 1、设定接口IK3CloudApi,IAfterK3CloudApi(有需要的可以自行扩展与实现) public interface IK3CloudApi { /// <summary> /// 执行保存 /// </summary> /// <returns></returns> 阅读详情

 

1.首先下载ajax.dll,一个百度一下都有下载的!自行查找。

2.把ajax.dll导入到工程。右键工程-->添加引用--->浏览,找到下载好的ajax.dll文件,点击确定,这时候在工程目录下多了一个bin文件夹,里面就有ajax.dll文件,这证明引入ajax.dll成功了。

3.设置配置文件web.config。

在Web.config文件下的 <system.web>节点里面添加以下代码即可:

   

    <httpHandlers>
      <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
    </httpHandlers>
4.使用演示:4.1首先要对ajax进行注册。 在aspx.cs代码中的Page_Load方法里面对ajax进行注册,注册方式为Ajax.Utility.RegisterTypeForAjax(typeof(命名空间.类名)),假如没有命名空间可以直接写类名。代码如下:
public partial class ObjManage : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Ajax.Utility.RegisterTypeForAjax(typeof(ObjManage));
    }
}
4.2编写cs的方法,供javascript调用。cs方法前端必须要有[Ajax.AjaxMethod],然后方法必须是公有public、静态static。例如:
    
   [Ajax.AjaxMethod]
    public static string getString(string str)
    {
        string strResult = "The string is " + str;
        return strResult;
    }
4.3javascript调用cs方法。调用的格式是:类名.方法名(参数),例如:
function alertString() {
            var str = ObjManage.getString("myAjax").value;
            alert(str);
        }

这样就完成了。这个是通过测试的,假如有什么问题,可留言。下面给出完成的源码,对于Web.config的代码就不给了,自己安装第3步设置配置文件web.config进行设置就OK了。cs代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class ObjManage : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Ajax.Utility.RegisterTypeForAjax(typeof(ObjManage));
    }

    [Ajax.AjaxMethod]
    public static string getString(string str)
    {
        string strResult = "The string is " + str;
        return strResult;
    }
}


--------------------------------------------------

aspx代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ObjManage.aspx.cs" Inherits="ObjManage" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script type="text/javascript">
        function alertString() {
            var str = ObjManage.getString("myAjax").value;
            alert(str);
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <input type="button" value="获取信息" onclick="alertString();" />
    </div>
    </form>
</body>
</html>

金蝶云星空自定义接口:供外部调用 金蝶云星空自定义接口,查询数据库,避免this.KDContext.Session.AppContext为null(ctx为null)的情况。 阅读详情

相关推荐

使用C#进行后台方法调用的Ajax总结

Ajax是一种用于在后台与服务器进行异步通信的技术,能够实现无需刷新整个页面的数据交互和更新。在C#中,我们可以使用Ajax来调用后台方法,从而实现动态加载数据和执行服务器端操作。本文将详细介绍如何使用C#进行后台方法调用的Ajax,并提供相应的源代码示例。通过以上步骤,我们可以很容易地使用C#进行后台方法调用的Ajax。在前端页面中,我们需要编写Ajax调用后台方法的代码。首先,在C#项目中,我们需要引用一些必要的命名空间和脚本。接下来,我们需要创建一个后台方法,该方法将被Ajax调用。

CyberWarpX的博客 484

金蝶ERP云星空cloud WebAPI第三方对接

本教程使用语言为c#,主要内容为第三方软件与金蝶云星空对接,实现单据信息读取,审核、保存等功能,对企业ERP实现自动化操作

完整C#ajax简单实现实例

简单的实现C#ajax提交,里面是整个完整的项目可以拿出来直接运行,

.Net Mvc 星空登录页面 | 使用Ajax通过控制器验证用户信息返回登录结果并跳转

以前在搜索页面的时候,曾经看到过一些星空特效的页面,感觉这个星空特效玩爆其他的星空特效,不服留言来辩。 项目已经发上来关联本文章了,这个星空特效背景图片可以不要,去掉图片就可以,喜欢纯黑不用加上图片也非常漂亮!......

Vin Cente 865

c#网站中如何使用ajax技术演示

Ajax做的一个小程序,很简单。主要是对几个控件的应用

C# Ajax实例 一看就懂 一学就会WebApplication1.zip

C# Ajax实例 一看就懂 一学就会

C#中使用ajax请求

ajax简介 Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 C#如何使用ajax 1.首先下载ajax.dll,一个百度一下都有下载的!自行查找。 2.把...

imherer的博客 1977

C# 如何使用ajax请求

ajax简介       Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。       通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 C#如何使用ajax 1.首先下载ajax.dll,一个百度一下都有下载的!自行查找。 2.把ajax.dll导入到工程。右键工程–>添加引用—>浏览,找到下载好的ajax.dll文件,点击确

html ajax请求c#,C# 如何使用ajax请求

ajax简介Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。C#如何使用ajax1....

weixin_31437695的博客 214

UnityWebRequest前后端交互实现过程解析

一、技术概述 1、描述这个技术是做什么? 是Unity一套网络工具库,用于进行Http请求 2、学习该技术的原因? 项目需要,防止使用C#原生的网络库,加快开发速度 3、技术的难点在哪里 Unity仅提供了基础的功能,如何把这些功能构造成一个能够稳定业务开发的流程是一个比较难处理的问题 二、技术详情 描述你是如何实现和使用该技术的,要求配合代码和流程图详细描述。 HttpCenter类:封装Get、Post、Put、Delete,维护一个请求队列 ///Get方法例举 private IEnumerator StartGet(HttpRequest request) {

OpenCV 开闭运算

开运算和闭运算是将腐蚀和膨胀按照一定的次序进行处理。 但这两者并不是可逆的,即先开后闭并不能得到原来的图像。 开运算 开运算是先腐蚀后膨胀,其作用是:分离物体,消除小区域。特点:消除噪点,去除小的干扰块,而不影响原来的图像。 闭运算 闭运算与开运算相反,是先膨胀后腐蚀,作用是消除/“闭合”物体里面的孔洞,特点:可以填充闭合区域。 cv.morphologyEx(img, op, kernel) img: 要处理的图像 op: 处理方式:若进行开运算,则设为cv.MORPH_OPEN,若进行闭

꧁༺ʚvv༒catɞ༻꧂的博客 949

C#使用Ajax(简单使用)

AJax:是指一种创建交互式网页应用的网页开发技术。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。 这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。 上代码 首先创建一个一般处理程序,用作数据源提供数据。...

HongfeiAn 8812

说一说系统/子系统规格说明

《系统/子系统规格说明》都是从用户的角度以软件的维度来描述系统的功能、性能、业务流程、数据流和控制流等,并描述内外部接口需求、资源使用情况等.

weixin_40725543的博客 5429

C#中的ajax使用

最近公司有个非常着急的项目,后台使用C#写的. 在这个项目中,我负责前台页面显示及数据的交互.避免不了需要处理一些c#的代码.有些地方记录下来,方便以后使用. ajax $.ajax({ //提交数据的类型 POST GET type: "POST", //提交的网址 url: "../ajax/infraredVideo.ashx", data...

u33445687的博客 1911

VisionPro九点标定实战:从相机拍照到机器人精准抓取的完整流程

本文详细介绍了VisionPro九点标定技术在工业自动化中的应用,从相机拍照到机器人精准抓取的完整流程。通过硬件配置、标定步骤和实战技巧的解析,帮助工程师实现高精度视觉引导系统,提升生产效率。特别适合需要解决二维图像坐标与物理空间转换问题的自动化项目。

weixin_30664051的博客 407

DRV8711驱动器的各寄存器的介绍

drv8711驱动器

PCLintelligence的博客 1635

Ajax调用C#

Ajax调用C# 今天总结自己对C#,ajax的几个理解 (这里不对路由作解释,请自行百度) 先上一个Example function test(){ $.ajax({ //提交数据的类型 POST GET type:"POST", //提交的网址 url:"testLogin.aspx", //提交的数据 ...

老九的博客 1613

Python二级考试题目及答案解析(含刷题软件)

答案:A 解析:print()函数可以在屏幕上输出指定的字符串或变量,input()函数用于从键盘获取用户输入,int()函数可以将指定的字符串或浮点数转换为整数,float()函数可以将指定的字符串或整数转换为浮点数。答案:A 解析:int()函数可以将字符串转换为整数,float()函数可以将字符串转换为浮点数,str()函数可以将任意类型的变量转换为字符串,bool()函数可以将任意类型的变量转换为布尔值。

YOLO 1万+
上一篇: javascript去掉图片的背景颜色
下一篇: C#引用JQuery的步骤
Jony07
博客等级 码龄17年 22粉丝 9原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值