易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript调用dataTable并获取其值(ASP.Net,VS2005)

JavaScript调用dataTable并获取其值(ASP.Net,VS2005)
     本功能主要用到http://www.cnblogs.com/Hdsome/archive/2008/06/26/1230177.html这个兄弟的代码,我主要是做整理和扩展。
     首先在http://www.codeplex.com/AjaxPro/Release/ProjectReleases.aspx?ReleaseId=713网址下载6.10.6.2_DLL.zip 压缩,运行其中的AjaxProVSTemplate.vsi(必须有VS2005环境),然后将AjaxPro.2.dll拷贝到bin目录下
    以下是需要修改的地方:
1、修改web.config
在system.web节点下添加
<system.web>
    <httpHandlers>
      <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
    </httpHandlers>
2、在.NET方法中向客户端注册javascript,用以javascript使用
namespace MyDemo
{
  public class _Default
  {
    protected void Page_Load(object sender, EventArgs e)
    {
      AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));  //_Default:窗体类的名称
    }
    [AjaxPro.AjaxMethod]
    public DataTable GetDataTable ()
    {
      return 任意一个datatable;
    }
  }
}
3、在客户端用javascript调用服务器端的方法,语法也很简单
//自定义javascript函数
function getGetDataTable ()
{
  var dt=MyDemo._Default.GetDataTable (getServerTime_callback);  // MyDemo._Default. //命名控件.窗体类名称
   var rowCount=dt.Value.Rows.length;  //获得行数
   var colCount=dt.Value.Columns.length; //获得列数
   var  value=dt.Value.Rows[i].filedName;  //获得dt中指定行指定列(filedName)的值
}


相关文档:

浅谈ASP.net安全编程

在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......

Javascript事件绑定的几种方式(百度电话面试题)

 Javascript的事件绑定主要有四种方法(一下在IE中运行正常,但不保证其他浏览器):
  [注:onXXX为某一事件,fun为某一function,domId为某一DOM对象id,event类型见后边附录。]
1、在DOM中,直接用onXXX="fun();"进行绑定 
2、在Javascript代码中用 DOM对象.onXXX=fun 进行绑定
3、用 DOM对象.attach ......

ASP.NET+Ajax+Javascript实现页面div定时刷新

一、概述
  考虑Html本身不带定时刷新页面的控件,且不考虑使用第三方控件;因此考虑使用Javascript中的setTimeout+xmlhttp来实现定时更新页面中部分内容,此实现在IE6.0及以上版本测试通过,其他浏览器暂时未测试过。
二、功能及特点
  1、Javascript通过Microsoft的MSXML对象,动态获取后台数据库数据;
&n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号