这是前台绑定数据库 ,向look.aspx页面传数据库的id值,
<asp:Repeater ID="Repeater1" runat="server" 
                onitemcommand="Repeater1_ItemCommand">
            <ItemTemplate>
             <table border="0" cellpadding="0" cellspacing="0">
              <tr>
                <td><b>单 位 名 称</b><a href="../company/look.aspx?id=<%#Eval("id") %>"><%#Eval("QYname")%>&nbsp;&nbsp;&nbsp;</a></td>
                <td>&nbsp;&nbsp;&nbsp;<b>招 聘 职 位</b><%#Eval("ZhiWei")%></td>
                <td>&nbsp;&nbsp;&nbsp;<b>承 诺 薪 资</b><%#Eval("money")%></td>
                <td>&nbsp;&nbsp;&nbsp;<b>发 布 时 间</b><%#Eval("time")%></td>
              </tr>             
             </table>
            </ItemTemplate>
            </asp:Repeater
在后台 我还从别的页面传传来了个值,request["i"]      我想要在repeater里的连接点击的同时  把我request["i"]的值也传过去   
谁教教我?

解决方案 »

  1.   

    <a href="../company/look.aspx?id=UserId&Name=UserName %>">
    就是类似这样啊,想传多少都可以的啊,直接用&符号连接在后面就行了
      

  2.   

    public string getParm(){
    string parm=request["i"];
    return parm;
    }
    <a href="../company/look.aspx?id=<%#Eval("id") %>&getParm()"><%#Eval("QYname")%>&nbsp;&nbsp;&nbsp;</a>
    试试!
      

  3.   

    <a href="../company/look.aspx?id=<%#Eval("id") %>&i=<%# Request["i"]==null?"":Request["i"].ToString()%>"><%#Eval("QYname")%>...
      

  4.   

    <a href="../company/look.aspx?id=UserId&Name=UserName %>">
    超链接传值。。你搜搜ASP.net页面传值的几种方式  一堆呢
      

  5.   

    页面回发然后获取值。
    public string getParm(){
    string parm=Request.QueryString["ID"];
    return parm;
    }
      

  6.   

    lz你最简单的方法 就是 把你传过来的值id值
    也作为sql的一个查询字段,然后在Reapter里面的绑定时候将其绑定上即可例子:sql select a,b,c,"+Request["i"].ToString()+" as i  from 表
    -----其中Request["i"] 是你传过来的值,
    然后<a href="../company/look.aspx?i==<%#Eval("i") %>">id=<%#Eval("id") %>"><%#Eval("QYname")%>&nbsp;&nbsp;&nbsp;</a>
      

  7.   

    后台写个方法:
    public string Str()
    {
      return request["i"].ToString();
    }前台可以:
    href="../company/look.aspx?id=<%#Eval("id")%>&i=<%=Str()%>">
      

  8.   

    最简单的链接中显式传参
    看到你用了onitemcommand="Repeater1_ItemCommand
    也可以把要传参的按钮换成<asp:LinkButton ID="XXX" runat="server" CommandName="命令名" CommandArgument='<%#Eval("id")%>' />
    后台通过Repeater1_ItemCommand事件中点e.CommandName和e.CommandArgument取值
      

  9.   

    我想要在repeater里的连接点击的同时给链接的url后面绑定参数就行了。