这是前台绑定数据库 ,向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")%> </a></td>
<td> <b>招 聘 职 位</b><%#Eval("ZhiWei")%></td>
<td> <b>承 诺 薪 资</b><%#Eval("money")%></td>
<td> <b>发 布 时 间</b><%#Eval("time")%></td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater
在后台 我还从别的页面传传来了个值,request["i"] 我想要在repeater里的连接点击的同时 把我request["i"]的值也传过去
谁教教我?
<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")%> </a></td>
<td> <b>招 聘 职 位</b><%#Eval("ZhiWei")%></td>
<td> <b>承 诺 薪 资</b><%#Eval("money")%></td>
<td> <b>发 布 时 间</b><%#Eval("time")%></td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater
在后台 我还从别的页面传传来了个值,request["i"] 我想要在repeater里的连接点击的同时 把我request["i"]的值也传过去
谁教教我?
解决方案 »
- Asp.net中怎样实现Excel、Access与sql之间的相互导入导出问题
- 怎么样转载和分享文章到QQ空间???
- 请问一下 看看大家都用什么方法实现这个需求, 请进!!!
- 比較有難度的問題,有關與彈出窗口關閉刷新子窗口!
- discuz!nt 2.0 的源代码怎么看的啊
- 用户自定义控件获取另一个页面传递值的问题
- DataGrid中绑定数据库后,控制列宽的问题
- asp.net 自定义大导航栏的问题
- 请教一个脚本编写问题(服务器脚本和客户端脚本)
- 点击button2同时触发2个事件?????
- 现在.net程序员都走那几个方向呀
- 在Macromedia Dreamweaver 8做好的网页放到Vs2008中运行 错乱了
就是类似这样啊,想传多少都可以的啊,直接用&符号连接在后面就行了
string parm=request["i"];
return parm;
}
<a href="../company/look.aspx?id=<%#Eval("id") %>&getParm()"><%#Eval("QYname")%> </a>
试试!
超链接传值。。你搜搜ASP.net页面传值的几种方式 一堆呢
public string getParm(){
string parm=Request.QueryString["ID"];
return parm;
}
也作为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")%> </a>
public string Str()
{
return request["i"].ToString();
}前台可以:
href="../company/look.aspx?id=<%#Eval("id")%>&i=<%=Str()%>">
看到你用了onitemcommand="Repeater1_ItemCommand
也可以把要传参的按钮换成<asp:LinkButton ID="XXX" runat="server" CommandName="命令名" CommandArgument='<%#Eval("id")%>' />
后台通过Repeater1_ItemCommand事件中点e.CommandName和e.CommandArgument取值