Dzwebs.Net

撰写电脑技术杂文十余年

动态构造js传递this参数示例

Admin | 2015-4-23 8:12:50 | 被阅次数 | 4388

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  this参数在JS代码中应用相当灵活并且实用性极强,主要是带来了方便。下面为大家介绍,通过ASP.NET代码动态构造传递this参数的示例。

  前台JS函数:

  function GetMyObj(Myid,obj)
  {
    alert(obj.id);    
  }

  注意哦,要接收this参数值,就必须使用obj这个参数名称,否则将无法获取值。该obj参数,可以获取这些值:

  obj.id obj.name obj.value

  后台ASP.NET代码:

  RadioButtonList Myrb = new RadioButtonList();//显示选项
        Myrb.RepeatColumns = 4;
  Myrb.ID = "4";  //
  Myrb.EnableViewState = true;
  Myrb.RepeatDirection = RepeatDirection.Horizontal;
  Myrb.RepeatLayout = RepeatLayout.Flow;
  Myrb.TextAlign = TextAlign.Left;//文字显示在控件左边
  Myrb.Items.Add("A");
  Myrb.Items.Add("B");
  Myrb.Items.Add("C");
  Myrb.Items.Add("D");
  Myrb.Attributes.Add("onclick", "GetMyObj('" + MySqlReader["ID"].ToString().Trim() + "',this)");
  this.Panel1.Controls.Add(Myrb);

  注意上面那句,其中,GetMyObj是JS函数名称,MySqlReader["ID"].ToString().Trim()是要传递的第一个参数;而this是要传递的第二个参数,该参数就是本例我们所讲的非常重要的参数了。


该杂文来自: 网站开发杂文

上一篇:asp.net ashx代码为何不能折叠

下一篇:利用Adapter返回Tables并填充给GridView的示例代

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计