如何在标签传值到下一个页面

时间:2021-12-19 16:55:56

<ItemTemplate>
            <tr id="1"> 
                <td><asp:Label ID="Label6" runat="server" Text='<%#Eval("fID")%>'><%#Eval("fID")%></asp:Label></td>
                <td><%#Eval("fPreDeclareNo")%></td> 
                <td><%#Eval("fDeclareDate")%></td>
                <td><%#Eval("fIEDate")%></td> 
                <td><%#Eval("fTradeMode")%></td> 
                <td><%#Eval("fHandBookNo")%></td>
                <td><%#Eval("fContractNo")%></td>
                <td><a href="importMX.aspx"onclick="tr_Click">查看明细</a></td>             
            </tr>
            
        </ItemTemplate>

<td><a href="importMX.aspx"onclick="tr_Click">查看明细</a></td>  
我要穿得是Repeater 里面的行里<td>的值, 应该怎么传?

9 个解决方案

#1


看不懂, $('.tr').html()

#2


ItemTemplate>
            <tr id="1"> 
                <td><asp:Label ID="Label6" runat="server" Text='<%#Eval("fID")%>'><%#Eval("fID")%></asp:Label></td>
                <td><%#Eval("fPreDeclareNo")%></td> 
                <td><%#Eval("fDeclareDate")%></td>
                <td><%#Eval("fIEDate")%></td> 
                <td><%#Eval("fTradeMode")%></td> 
                <td><%#Eval("fHandBookNo")%></td>
                <td><%#Eval("fContractNo")%></td>
                <td><a href="<%#跟上面td中一样写,有逻辑的就自己写好判断%>" onclick="tr_Click">查看明细</a></td>             
            </tr>
            
        </ItemTemplate>


你这都已经是在Repeater的ItemTemplate里面了,你要传td的值,不就是直接把href中的值用你的绑定输出呀。又或者有逻辑的判断组装一下而已,跟js毛关系都没有

#3


td><a href="importMX.aspx?a=1&b=2&c=3&d=4"onclick="tr_Click">查看明细</a></td> 
运用上面href的传递参数来实现你所说的传递,abcd是名称,方便获取,1234是你所要传递的值,

#4


<ItemTemplate>
            <tr id="1"> 
                <td><asp:Label ID="Label6" runat="server" Text='<%#Eval("fID")%>'><%#Eval("fID")%></asp:Label></td>
                <td><%#Eval("fPreDeclareNo")%></td> 
                <td><%#Eval("fDeclareDate")%></td>
                <td><%#Eval("fIEDate")%></td> 
                <td><%#Eval("fTradeMode")%></td> 
                <td><%#Eval("fHandBookNo")%></td>
                <td><%#Eval("fContractNo")%></td>
                <td><a href="importMX.aspx?fid=<%#Eval("fID")%>"onclick="tr_Click">查看明细</a></td>             
            </tr>
            
        </ItemTemplate>


按你的意思,估计就是取这个fid去看明细了

#5


<ItemTemplate>
            <tr id="1"> 
                <td><asp:Label ID="Label6" runat="server" Text='<%#Eval("fID")%>'><%#Eval("fID")%></asp:Label></td>
                <td><%#Eval("fPreDeclareNo")%></td> 
                <td><%#Eval("fDeclareDate")%></td>
                <td><%#Eval("fIEDate")%></td> 
                <td><%#Eval("fTradeMode")%></td> 
                <td><%#Eval("fHandBookNo")%></td>
                <td><%#Eval("fContractNo")%></td>
                <td><a href="importMX.aspx?fid=<%#Eval("fID")%>&再有另外的参数就按href的参数格式再加就是了,这是Repeater写法相当*的呀">查看明细</a></td>             
            </tr>
            
        </ItemTemplate>

#6


该回复于2012-09-11 10:21:02被版主删除

#7


该回复于2012-09-11 10:20:51被版主删除

#8


这个跟JS没有关系吧 ,做多是你用AJAX获取一下你这个页面的输出值

#9


而且如果字段是char类型 要用单引号扩住你要加的值,语句结束的时候加分号;

#1


看不懂, $('.tr').html()

#2


ItemTemplate>
            <tr id="1"> 
                <td><asp:Label ID="Label6" runat="server" Text='<%#Eval("fID")%>'><%#Eval("fID")%></asp:Label></td>
                <td><%#Eval("fPreDeclareNo")%></td> 
                <td><%#Eval("fDeclareDate")%></td>
                <td><%#Eval("fIEDate")%></td> 
                <td><%#Eval("fTradeMode")%></td> 
                <td><%#Eval("fHandBookNo")%></td>
                <td><%#Eval("fContractNo")%></td>
                <td><a href="<%#跟上面td中一样写,有逻辑的就自己写好判断%>" onclick="tr_Click">查看明细</a></td>             
            </tr>
            
        </ItemTemplate>


你这都已经是在Repeater的ItemTemplate里面了,你要传td的值,不就是直接把href中的值用你的绑定输出呀。又或者有逻辑的判断组装一下而已,跟js毛关系都没有

#3


td><a href="importMX.aspx?a=1&b=2&c=3&d=4"onclick="tr_Click">查看明细</a></td> 
运用上面href的传递参数来实现你所说的传递,abcd是名称,方便获取,1234是你所要传递的值,

#4


<ItemTemplate>
            <tr id="1"> 
                <td><asp:Label ID="Label6" runat="server" Text='<%#Eval("fID")%>'><%#Eval("fID")%></asp:Label></td>
                <td><%#Eval("fPreDeclareNo")%></td> 
                <td><%#Eval("fDeclareDate")%></td>
                <td><%#Eval("fIEDate")%></td> 
                <td><%#Eval("fTradeMode")%></td> 
                <td><%#Eval("fHandBookNo")%></td>
                <td><%#Eval("fContractNo")%></td>
                <td><a href="importMX.aspx?fid=<%#Eval("fID")%>"onclick="tr_Click">查看明细</a></td>             
            </tr>
            
        </ItemTemplate>


按你的意思,估计就是取这个fid去看明细了

#5


<ItemTemplate>
            <tr id="1"> 
                <td><asp:Label ID="Label6" runat="server" Text='<%#Eval("fID")%>'><%#Eval("fID")%></asp:Label></td>
                <td><%#Eval("fPreDeclareNo")%></td> 
                <td><%#Eval("fDeclareDate")%></td>
                <td><%#Eval("fIEDate")%></td> 
                <td><%#Eval("fTradeMode")%></td> 
                <td><%#Eval("fHandBookNo")%></td>
                <td><%#Eval("fContractNo")%></td>
                <td><a href="importMX.aspx?fid=<%#Eval("fID")%>&再有另外的参数就按href的参数格式再加就是了,这是Repeater写法相当*的呀">查看明细</a></td>             
            </tr>
            
        </ItemTemplate>

#6


该回复于2012-09-11 10:21:02被版主删除

#7


该回复于2012-09-11 10:20:51被版主删除

#8


这个跟JS没有关系吧 ,做多是你用AJAX获取一下你这个页面的输出值

#9


而且如果字段是char类型 要用单引号扩住你要加的值,语句结束的时候加分号;