页面代码:
  <div class="div1">
  <ul>
  <li><a>1</a></li>
  <li><a>2</a></li>
  <li><a>3</a></li>
  <li><a>4</a></li>
  <li><a>5</a></li>
  <li><a>6</a></li>
  <li><a>7</a></li>
  </ul>
  </div>
在后台怎么获取动态节点。
给每一个a标签写一个事件。

解决方案 »

  1.   

    你的思维不对你是想做按钮事件首先你的html不服务器控件
    肿么加事件你可以加js事件在js函数中处理你的业务
      

  2.   

    有对应的服务器端控件HyperLink或者LinkButton,生成的html都是<a>标签,点击事件可以这样写LinkButton linkButton1=new LinkButton();
    linkButton1.id=...
    linkButton1.text=...
    linkButton1.click+=new eventhandler(...);
    //然后就是定义点击事件和AddControler的事情了不过不推荐这样搞,一是服务器端控件会生成老大一段的ViewState,二是异步响应的用户体验比较好。没明白你说的什么意思
    为什么要“在自定义控件里面创建一般处理程序”?
    你的自定义控件只要生成发送ajax请求和处理后端返回结果的html和js代码就行了,至于响应请求的ashx放在哪儿都可以。
      

  3.   

    1. 如果要在后台添加链接,需要在a标签上加上runat="server",id="aa",这样在后台就能访问到这个id,添加href即可;
    2. jQuery实现
    $(document).reday(function(){
    $("li > a").each(function(){
    $(this).addAttr("href", "<a>aaa</a>");
    })
    })建议使用第二种方法。
      

  4.   

    也难怪.net程序员会被其他的程序员笑话了,这种都问的出来,哥们,我劝你有空还是多学习一些基础知识吧
      

  5.   

    老兄,有本事用3种不同的方式在JAVA语言平台上写个控件出来。
      

  6.   

    上面修改下
    <div id="div1">
    <div>
    仍个隐藏域
    <input id="Hidden1" type="hidden"  runat="server" /> $('#div1 ul li a:eq(0)').html() 取第一个索引得到节点1  想获得什么值改索引    $(function() {//load时        $("Hidden1").val($('#div1 ul li a:eq(0)').html());    });