AJAXPRO.NET中使用自定类型集合的方法

瑞芯微RK3506开发板Ethercat主站性能优化实战:从内核配置到微秒级延迟控制 本文详细介绍了在瑞芯微RK3506开发板上实现EtherCAT主站微秒级延迟控制的实战优化方案。核心在于部署Preempt-RT实时内核,并进行深度系统调优,包括CPU隔离、中断亲和性设置、内存锁定及电源管理调整。通过绕过Linux网络栈的专用驱动加载与配置,最终实现了稳定的高性能实时控制,满足工业自动化需求。 阅读详情

AJAXPRO.NET中使用自定类型集合的方法

类1:

 public class QQFriend
 {
  private int userID;
  private string userName;
  private string nickName;
  public QQFriend()
  {
  }
  public QQFriend(int userID,string userName,string nickName)
  {
   this.userID = userID;
   this.userName = userName;
   this.nickName = nickName;
  }
  public int UserID
  {
   get{return this.userID;}
   set{this.userID = value;}
  }
  public string UserName
  {
   get{return this.userName;}
   set{this.userName = value;}
  }
  public string NickName
  {
   get{return this.nickName;}
   set{this.nickName = value;}
  }
 } 

Web窗体类:

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace CeduuNew
{
 public class WebForm1 : CEDUU.Common.PageBase
 {
  private void Page_Load(object sender, System.EventArgs e)
  {
   AjaxPro.Utility.RegisterTypeForAjax(typeof(CeduuNew.WebForm1));
   AjaxPro.Utility.RegisterTypeForAjax(typeof(CeduuNew.Common.QQFriend));
  }

  [AjaxPro.AjaxMethod]
  public ArrayList GetQQFriendList()
  {
   ArrayList fl = new ArrayList();
   fl.Add(new Common.QQFriend(1,"laijames","James"));
   fl.Add(new Common.QQFriend(2,"chen","chen1"));
   return fl;
  }
  #region Web 窗体设计器生成的代码
  override protected void OnInit(EventArgs e)
  {
   //
   // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
   //
   InitializeComponent();
   base.OnInit(e);
  }
  
  /// <summary>
  /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  /// 此方法的内容。
  /// </summary>
  private void InitializeComponent()
  {   
   this.Button1.Click += new System.EventHandler(this.Button1_Click);
   this.Load += new System.EventHandler(this.Page_Load);

  }
  #endregion

 }
}

aspx页面:

<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="CeduuNew.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
 <HEAD>
  <title>WebForm1</title>
  <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
  <meta content="C#" name="CODE_LANGUAGE">
  <meta content="JavaScript" name="vs_defaultClientScript">
  <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
  <script language="javascript">
   function getUserDefineType()
   {
    CeduuNew.WebForm1.GetQQFriendList(myCallbackUserDefineType);
    
   }
   function myCallbackUserDefineType(res)
   {
    var friendlist = res.value;
    for(i=0;i<friendlist.length;i++)
    {
     friend = friendlist[i];
     alert("userID:" + friend.UserID + "/r/n" + "UserName:" + friend.UserName + "/r/n" + "NickName:" + friend.NickName);
    }  
   }
  </script>
 </HEAD>
 <body MS_POSITIONING="GridLayout">
  <form id="Form1" method="post" runat="server">
   <INPUT style="Z-INDEX: 102; LEFT: 112px; POSITION: absolute; TOP: 192px" onclick="getUserDefineType()"
    type="button" value="服务器返回自定义数据类型">
  </form>
 </body>
</HTML>

 
UDS诊断服务基础详解之二19服务 本文主要介绍UDS统一诊断服务的19 01服务,包含状态位和故障码的解析以及19 01服务的具体说明 阅读详情

相关推荐

ServiceNow Discovery & CMDB Interview Questions and Answers (2025)

【代码】ServiceNow Discovery & CMDB Interview Questions and Answers (2025)

weixin_47584092的博客 910

ajax请求 init,示例 - init 方法中调用 ajax

>[info] 此示例主要是 `initContext.callback_counter` 属性的使用,该属性的默认值是 1,每调用一次 `callback()` 属性值减 1,当属性值为 0 时 NNF2 认为脚本 init 初始化执行完成。## 示例1 - 单个 ajax 调用```jsinit: function(callback, initContext) {if (initCont...

weixin_42525582的博客 527

三维点云孔洞修复(附Python代码和公共点云数据集链接)

(1)物体自身缺失(2)物体自身形状复杂,很多凹凸面不够规则甚至存在空腔,空腔内部无法被三维激光扫描仪扫描到(3)物体部分区域对激光扫描不敏感,未被扫描上(4)扫描仪的扫描稳定性。

yanghl1215的博客 6950

无法强制转换

无法将类型为“System.Data.DataRow”的对象强制转换为类型“System.IConvertible”, 首先看你的类型是否可以转换到你想要的数据类型,当你承一个数字执行强制转换时,值必须是一个小于无限大的数字。 错误的代码 if ((DataRowView)dgStationManage.CurrentItem!=null) { ...

weixin_44548814的博客 2640

Pixel 5 Root, 安装Xposed框架, 解锁5G教程

Pixel 5 5G手机root 教程 前几天买的手机终于到货了,现在又开始折腾了,经过我的努力,现在已经拥有root权限了。

Ender_Zhao的博客 3万+

人工智能AI在软件测试和质量效能中的实际应用

人工智能在软件测试中应用,介绍chatGPT在测试中的应用,还有多个AI驱动的测试工具。

lindafang72的博客 1万+

AjaxPro.NET使用

(一). 运行效果如下:(二). AjaxPro.NET简介         AjaxPro.NET是一个优秀的Ajax框架, 在实际应用中只要添加其DLL引用并进行简单的配置,          即可以非常方便的在客户端直接调用服务端方法, 实现验证目的.(三).使用AjaxPro.NET预配置       1. 添加 AjaxPro.dll 文件的引用(示例代码中已经包

张朝玉的专栏 2332

C# WinForms 多语种切换实现:打造国际化应用程序

合理实现多语种切换功能可以显著提升应用程序的国际化水平。模块化设计:将本地化逻辑模块化,便于管理和维护。异常处理:始终捕获和处理可能的异常,确保程序的健壮性。资源管理:合理管理资源文件,避免重复和遗漏。测试:在不同语言环境下进行全面测试,确保所有字符串都能正确显示。文档和注释:为关键代码添加详细的文档和注释,便于后续维护。

墨夶的博客 1691

AjaxPro的使用方法

AjaxPro的使用方法 简单介绍下它的用法: 一.AjaxPro的使用 1.在项目中添加引用,浏览找到AjaxPro.2.dll文件 2.在Web.config中的system.web里面写入以下代码 3.在加载事件中,加入 AjaxPro.Utility.RegisterTypeForAjax(typeof(类名)); 4.写的方法都要用 [Ajax

全欣 的专栏 4995

小米汽车车载多摄像头视频链路深度解析 | MAX96792/MAX96724/MAX96781 实战分享

通过合理的输入输出规划 + 虚拟通道管理 + 加串行策略,可以在成本和性能之间取得最佳平衡,这就是多摄像头系统设计的核心精髓。

weixin_43199439的博客 1547

SAP_SD模块销售开票计划预收款系统配置及前台操作说明

在 SAP SD 中,开票计划(Billing Plan)是一种允许根据时间节点或里程碑对销售订单进行分期开票的功能。其中最常见的一种应用就是预收款(Down Payment Billing),即在销售订单中直接定义某个百分比或金额作为预收款,系统在开票时自动生成预收账单。大额合同或长期项目型销售(先收 20%,交货前收 30%,交货后收 50%)。分期付款模式(分阶段收款)。必须预收款才能安排生产或交货的业务。后台路径:SPRO—销售与分享—销售—销售凭证—销售凭证项目—定义项目类别。

我小时候很黑的博客 1408

AjaxPro让.NET的AjaxPro变得简单

AjaxPro让.NET的AjaxPro变得简单 前段时间要用到Ajax,不过,完全靠自己来写嫌太烦,不愿做些麻烦事。 碰巧看到了ajaxpro,尝试了一下,觉得很简单,很实用,兼容性也很好。 AjaxPro的官网是http:

Frebby_Li的专栏 727

【Reality Capture 】01:Reality Capture1.5中文版安装教程(附安装包下载)

本文详细介绍了Reality Capture 1.5中文版的安装步骤。首先,下载并解压Reality Capture v1.4.0汉化版安装包,运行EpicInstaller并更改安装路径。接着,启动Epic Games Launcher,登录或注册账号后下载并安装软件。安装完成后,进入主界面并设置中文语言。此外,还提供了中文补丁的拷贝方法,将ui.xml和RealityCapture_CHS.exe文件分别放置到指定目录,并运行RealityCapture_CHS.exe以完成汉化。最后,文章提供了Rea

智慧空间实验室 1749

AjaxPro使用方法

AjaxPro使用说明<br />目录 <br />AjaxPro使用说明    1 <br />目录    2<br />修改历史纪录    3<br />1、什么是Ajax    4<br />2、为什么使用Ajax    4<br />3、Ajax应用场景    4<br />4、Ajax开发框架    5<br />5、AjaxPro说明    6<br />6、AjaxPro实例说明    6<br />2.1、添加AjaxPro.dll应用    6<br />2.2、配置web.config 

Chenindex的专栏 604

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

AjaxPro使用说明

转自:http://www.cnblogs.com/lexus/archive/2007/11/29/977281.html 目录 AjaxPro使用说明    1 目录    2 修改历史纪录    3 1、什么是Ajax    4 2、为什么使用Ajax    4 3、Ajax应用场景    4 4、Ajax开发框架    5 5、AjaxPro说明    6 6、

希望记录下自己的一点一滴,慢慢成长。。 1115

OV9734 DATASHEET,完整规格书

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

ASP.NET使用AjaxPro实现前端跟后台交互详解

这里写自定义目录标题欢迎使用Markdown编辑器前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 提示:文章写完后,目录可以

alxiao的博客 727

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

AjaxPro使用说明【转】

AjaxPro使用说明    1 目录    2 修改历史纪录    3 1、什么是Ajax    4 2、为什么使用Ajax    4 3、Ajax应用场景    4 4、Ajax开发框架    5 5、AjaxPro说明    6 6、AjaxPro实例说明    6 2.1、添加AjaxPro.dll应用    6 2.2、配置we

chenlaoyang的专栏 442

ajaxpro 使用

ajaxpro 使用 使用AjaxPro实现ajax效果- chy710's Tech Space - 博客园- [ Translate this page ]2007年4月18日 ... 在上一篇使用XMLHttpRequest 实现ajax效果中,介绍了使用X...

244

AjaxPro的使用

1、下载AjaxPro组件。将AjaxPro.dll引用到网站(项目)。 2、修改web.config。在&lt;system.web&gt;中添加代码: &lt;configuration&gt;    &lt;system.web&gt;    &lt;httpHandlers&gt;   ...

Mygirl 252

AjaxPro使用说明【转载】

AjaxPro使用说明    1 目录    2 修改历史纪录    3 1、什么是Ajax    4 2、为什么使用Ajax    4 3、Ajax应用场景    4 4、Ajax开发框架    5 5、AjaxPro说明    6 6、AjaxPro实例说明    6 2.1、添加AjaxPro.dll应用    6 2.2、

u010158775的专栏 656

ajaxpro json 使用

ajaxpro json 使用 (一)AJAXPro之旅---神奇的小魔盒- 站在巨人的肩膀上做自己的事情- 博客园- [ Translate this page ]2007年9月10日 ... JSON.2.dll,AjaxPro.JSON.dll,web.co...

225

用ajaxPro操作List

上次已经讲了ajaxPro的入门使用方法 我们写了一个方法返回一个字符串让客户端读取 当然ajaxPro能够做的远不止这个,我们可以返回一个集合,返回table,DataSet等复杂的类型。 一般在项目需求中也需要我们这么做。 好,现在让我们从 返回List开始吧 关于配置的详情参看前面的讲解 仍旧我们新建一个名为AjaxList.aspx页面 在Page_Load事件中 注册类 AjaxPro.

小蜗牛的专栏 788
上一篇: showModelessDialog()使用详解
下一篇: AJAX开发简略
SmartJavaer
博客等级 码龄21年 13粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值