用JQuery在客户端调用C#后台函数

HTML页面"调用"dll(C#) 第一篇Blog, 来谈谈最近两天研究的如何用HTML "调用" C#写的dll 原理: js(ajax)发送get请求, python作为服务器, 通过python调用C#开发的dll. 首先, python调用dll, 用到python package: pythonnet, 该python包用来python和.net交互 安装方法: pip install pythonnet 注意, 阅读详情

建立一个页面叫Test.aspx, 在Test.aspx.cs文件中有如下函数:

private void DeleteRec()
{
    int ID= Request.Form["ID"].ToString().ToInteger(); 
    //客户端发过来的参数
    int UserID = Request.Form["UserID "].ToString().ToInteger();
    //客户端发来的用户名参数
    UserBO lObjUserBO = new UserBO ();
    lObjUserBO .DeleteUser(ID, UserID );
}


在Page_Load事件中调用上面函数:

protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
        #region Ajax methods
        if (Request.Form["MethodName"] == "DeleteR")
        // 该参数指明是从客户端发来的调用参数
        {
            DeleteRec();// 调用删除记录的函数
            return;
        }
        #endregion
    }
}


在客户端Test.aspx页面写如下代码:

<a id="adelete" href="#">删除</a>

用下面的函数实现删除功能:

$('#adelete').click(function()
{
    var dataToSend={ID:ID,MethodName:'DeleteR',UserID :UserID };
 
    var options =
    {
        url: '<%=ResolveUrl("~/Test.aspx") %>?x=' + new Date().getTime(),
        data: dataToSend,
        dataType: 'JSON',
        type: 'POST',
        success: function (response) {
        window.location.href='<%=ResolveUrl("~/Test1.aspx")%>/'+ID;
        //删除成功后跳转到新页面
    }
}
$.ajax(options);
});





深入理解前后台交互:jQuery AJAX与C#后端通信案例分析 在现代Web开发中,前后台交互是构建动态网页不可或缺的环节。本章将概述一个前后台交互案例,帮助读者理解其核心思想、流程以及所涉及的关键技术点。通过对本章的学习,读者可以为后续章节的学习奠定基础。ASP.NET Web API是.NET Framework的一部分,它允许开发者创建HTTP服务,这些服务可以被各种不同类型的客户端消费,包括Web浏览器、移动设备、平板电脑和其他应用程序。 阅读详情

相关推荐

构建基于C#和jQuery的高效树形控件

TreeView控件是ASP.NET中用于显示层级数据的一种Web控件。它提供了丰富的属性和方法来实现复杂的UI界面和用户交互。在ASP.NET中,TreeView控件由多个节点组成,每个节点又可以包含子节点,形成一个层级关系。常见的属性如Nodes,它是一个,用来添加、修改或删除节点。属性则用于获取或设置当前选中的节点。TreeView控件还支持节点的多种状态,如展开(Expand)、折叠(Collapse)、选中(Select)等。每个节点都有其对应的事件,例如。

weixin_35899324的博客 1073

jquery ajax调用后台C#函数的几种方法对比

今天是第三天研究这个课题了,快要吐,可依然不甘心。。。 我做了一个从数据库取题目然后在界面上动态生成选择题的问卷页面,然后用JS实现了选择,现在想实现提交功能,需要把数据从前端传到后台。。。 试了N种方法,下面归纳如下: 第一种: //后台 protected string CsharpVoid(string strCC) { strCC = "你好!" + strCC; return strCC; } //前台 function Init() {   var v = "中国"

大米的博客 1012

在客户端使用jQuery调用C#方法

在客户端使用jQuery调用C#方法。

C# 使用jquery 中Ajax异步调用。详解。教程详解

参考网上的例子 比较容易懂的,适合我这样的初学者。 用了两种方式,一个是简单的Ajax异步程序,另一个是一般处理程序 一、这个是简单的Ajax异步程序。直接在后台处理请求。 在demo1.aspx页面操作 $(function () { //这个是页面初始化 $("#btn1").click(function () { var...

小姐姐 1526

Jquery调用Webservice

Jquery调用Webservice汇总例程

asp.net引用jquery文件

文章:http://blog.youkuaiyun.com/yysyangyangyangshan/article/details/20312799

C#引用JQuery的步骤

一、下载jquery.js文件,这个有很多版本的,百度一下自行下载,我这里测试时用jquery-1.4.2.min.js。 二、创建cs的方法,待javascript测试调用。        cs的方法必须声明为public static才行,而且前面还要添加“[WebMethod]”,这时候要引入包using System.Web.Services;。        例如:      [

Jony07的专栏 1万+

手把手教你设计反激开关电源:从整流滤波到PCB布局的实战避坑指南

本文是一份反激开关电源的实战设计指南,重点解析了从整流滤波电路到PCB布局的关键细节与常见陷阱。文章深入探讨了输入保护元件协同设计、EMI滤波器优化、整流桥与滤波电容选型,并详细阐述了如何通过优化PCB布局来确保安规、最小化功率回路面积以控制噪声,旨在帮助工程师和爱好者规避设计误区,提升电源的可靠性与性能。

yhn45678901的博客 691

使用JQuery从客户端调用C#方法

这篇文章将帮助你怎样实现客户端调用后台定义的方法。JQuery让生活变的更简单,对于它来说,这有一个很简单的方法去实现这个目的。 (注:本文的目的是想说明怎样使用JQuery去请求后台某个定义的方法,而非直接使用后台函数。请求后台的方法有很多种,这仅仅是客户端与服务端交互的方法之一,当然还有当下流行的WebService。看到评论中有朋友对本文的标题有深入的讨论,所以在此做下说明!...

105

群晖Web Station实战:从零搭建个人静态导航站

本文详细介绍了如何利用群晖NAS自带的Web Station套件,从零开始搭建个人静态导航站。通过安装Web Station、上传静态网站源码、配置网页服务与网络门户等步骤,无需代码基础即可实现内网访问。文章还分享了文件权限设置、个性化定制及常见问题排查等实用技巧,帮助用户高效管理个人常用网址,充分挖掘NAS的服务器潜能。

tea88的博客 1330

Matlab PolySpace 静态分析实战:从零搭建嵌入式代码安全防线

本文详细介绍了如何使用Matlab PolySpace进行嵌入式代码静态分析,从环境搭建到实战配置,帮助开发者提前发现内存溢出、未初始化变量等潜在缺陷。通过案例分享和进阶技巧,展示如何提升代码安全性和可靠性,特别适合汽车ECU、医疗设备等安全关键系统开发。

weixin_33701617的博客 600

【WebForm】Js调用后台C#方法

转载:https://www.cnblogs.com/ruicky/p/4597439.html   因业务的需要,有这么个需求,需要前台的JS传参调用C#后台的方法。现在有这么个方法可以解决,整理如下。   首先,先说一下基本实现,前台用Jquery的ajax将其中的URL后加方法,然后在Data中传递参数。在返回的Data中 获取到数据,并做相应的处理。而后端呢,则是在对应的方法加标记We...

xbfengyu的专栏 1185

微信小程序 - 最新详细实现 “餐厅食堂外卖点餐“ 全屏左右联动菜单列表功能界面,附带搜索框、购物车功能、商品加减计算金额、折扣等,左侧商品分类,右侧列表数据,仿美团饿了么外卖点餐页面,饭店扫码点餐!

微信小程序,vue2,vue3,左右联动菜单,商品分类页面,点餐界面,美团外卖点餐,左右布局界面,饿了么点餐页面,左分类右列表,小程序实现左侧菜单,外卖点餐联动,锚点,点击左侧大类后侧列表跟着变跟着刷新,菜单左右联动效果,左菜单右边列表数据,uniapp,左侧菜单,右侧列表双向联动效果,右侧商品滑动时,右侧列表双向联动效果,侧边菜单和右边滚动条,电商项目,购物车,商品加减计算,外卖选餐页面带购物车计算,自动计算金额,微信小程序外卖点餐界面源码,店铺页面滑动左右联动,点餐类小程序界面,堂食,扫码点餐,餐饮行业

🏆 前端领域优质创作者 5158

aspx后台调用前台jquery_jquery调用asp.net 页面后台的实现代码

先创建一个aspx页面编写一个客户端控件value="AjaxDemo">再aspx后台的页面编写一个简单的方法,代码如下:1 [WebMethod]2 public static string ABC(stringABC)3 {4 returnABC;5 }必须声明为静态方法,并且它们必须使用 [WebMethod] 特性标注。但是在webservice里面不必是静态方法,它的对象可以是l...

weixin_39932455的博客 170

DB文件在编程中的作用及示例代码

通过使用DB文件,我们可以实现数据的持久化存储,并能够高效地进行数据的增删改查操作。在本文中,我们以SQLite数据库为例,演示了如何使用Python语言创建和操作DB文件的示例代码。在实际的编程中,我们可以根据具体的需求和使用的数据库系统来进行更复杂的操作和优化。通过使用DB文件,我们可以实现数据的持久化存储,确保数据在程序关闭后也能被保留,并且能够高效地进行数据检索和更新。在本文中,我们将探讨DB文件的作用,并提供一些示例代码展示如何在编程中使用DB文件。上述代码中,我们使用SQLite提供的。

CodeSpark的博客 1821

Three 之 three.js (webgl)绘制物体模型尺寸虚线包围框工具简单封装 DashLinesBoxTool

Three js 开发的一些知识整理,方便后期遇到类似的问题,能够及时查阅使用。本节介绍, three.js (webgl) 中绘制物体模型尺寸虚线包围框工具简单封装 DashLinesBoxTool,主要是给实物绘制线框,有点像AI 识别正方形包裹框的效果。其中,如果有不足之处,欢迎指出,或者你有更好的方法,欢迎留言。

仙魁XAN 2106

jquery异步调用页面后台方法

详细出处参考:http://www.jb51.net/article/26432.htm 给出了两个简单的例子,无参数的和有参数的,返回的都是json数据。 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JqueryCSMethodForm.aspx.cs" Inherits="JQuerWeb.Jqu...

denghe0219的博客 142

FLAC3D数值三轴测试

本文介绍了使用FLAC3D进行数值三轴测试的命令流程。通过建立圆柱体模型,设置Mohr-Coulomb本构模型及材料参数,施加边界条件和荷载,并定义Fish函数监测应变和应力。命令包括模型创建、网格划分、材料属性定义、边界约束、荷载施加以及结果监测等步骤。该流程可用于模拟岩土材料在三轴条件下的力学响应,为数值分析提供参考。完整代码可从指定链接下载获取。

qq_36980284的博客 99

从客户端调用后台静态方法

1.Ajax Library方式 C#代码: 1 2 3 4 5 [WebMethod] public static DateTime GetCurrentTime(string str) {     return DateTime.Now; } JS

败家子灬磊! 565

知识图谱实战应用8-从文本关系抽取到知识图谱关系构建流程贯通

大家好,我是微学AI,今天给大家介绍一下知识图谱实战应用8-从文本关系抽取到知识图谱关系构建流程贯通。我们从文本数据中采集到关键信息,并抽取出其中的关系信息,然后在存入图数据库中,整个过程实现自动化,我这里将举一个文本例子进行抽取。 对于知识图谱的构建是将实体、概念和它们之间的关系都以图表形式呈现出来的一种数据结构。要构建一个知识图谱,需要从不同的数据源中采集到相关信息,并将这些信息整合在一起,最终形成一个全面而且精确的知识图谱。

微学AI的博客 2544

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

jQuery调用页面后台方法

$(document).ready(function() { $("input[type='button'][value='GetDate']").click(function() { $.ajax({ type: "post", url: "Jq

..小程小小小.. 702

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

ASP.NET,C#后台调用前台javascript的五种方法

C#后台调用前台javascript的五种方法 由于项目需要,用到其他项目组用VC开发的组件,在web后台代码无法访问这个组件,所以只好通过后台调用前台的javascript,从而操作这个组件。在网上找了找,发现有三种方法可以访问到前台代码: 第一种,OnClientClic

爱我所爱,无处不在 7376

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

C# WEBAPI Token+数字签名(下)

上一章我已经写完后台过滤器的所有方法,这一章,主要将客户端调用方法写明确了。也把我的过滤器代码公布出来,供大家参考。 1、客户端我就不写C#程序调用了,直接写jquery代码了,可以参考此代码自行编写C#代码或者其他语言代码,客户端也分为GET和POST方法进行调用,稍微有些许不同。 2、获取Token字符串。 //获取Token function GetToken() { var Url = url + "/TokenQM/Get_Token";

piaochong2006的博客 1728
上一篇: 单击选中GridView 或 HTML 表格的某行,并获取该行的数据。。。。
下一篇: VS2008 C++ 项目怎样添加“依赖”、“库目录”和“包含目录”(转)
xiaoding133
博客等级 码龄19年 415粉丝 159原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值