我在前台页面显示用户信息用的是Repeater控件,其中一项是推荐人,表中存的是推荐人的ID。 
我要显示推荐人的姓名。
我的思路是在repeater调用后台方法。方法中有一个参数。   
我想问怎么在给方法一个参数。

解决方案 »

  1.   

    本帖最后由 net_lover 于 2011-08-15 12:12:45 编辑
      

  2.   

    一般情况下调用后台的方法都是服务器控件的事件中,
    用listview的话也许更简单快捷,直接绑定到你想显示的控件上就行了
    用repeater楼上大哥说的够详细了
      

  3.   

    用异步  也就是ajax可以考虑下用ajax.bll  直接可以调用后台方法
      

  4.   

    <%# GetUserName(Eval("UserId").ToString())%>后台
    GetUserName(string id)//int 类型也行
    {
      //通过ID 去取Name
    }
    这样就要多次访问你可以一次把所有的值读出来 放到哈希表中Hashtable htUn = new Hashtable();
            htUn.Add(1, "Name");
            //前台直接用这个来匹配就行了。
            htUn[(int)Eval("Uid")]
      

  5.   

    把id和姓名一起取出来,将姓名先隐藏起来,点击id的时候让姓名显示