易截截图软件、单文件、免安装、纯绿色、仅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)的值
}


相关文档:

Javascript的IE和Firefox兼容性汇编

以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox
1. document.form.item 问题
    (1)现有问题:
        现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行
    (2)解决方法:
  &nb ......

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

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

JavaScript 屏蔽右键

1、function vv()
    {
        if(event.button==2)
        {
            alert('防止服务器负担过大,右键功能被屏蔽!')
       ......

JavaScript 相关 —— 取当前日期

var myDate = new Date();
    myDate.getYear();       //获取当前年份(2位)
    myDate.getFullYear();   //获取完整的年份(4位,1970-????)
    myDate.getMonth();      //获取当前月份(0-11,0代表1 ......

在ASP.Net 2.0中实现多语言界面的方法

1. 跟以前一样做界面,只是注意,把所有需要有多语言界面的文字都用label来做
  2. 做完以后,在Solution Explorer里选中这个文件,选Tools->Generate Local Resource
  3. 你会发现生成了一个目录,App_LocalResources;这个目录里多了一个resx的文件。比如你的aspx文件是default.aspx,它就会生成一个叫做defa ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号