在DataGrid模版列中:
...
<asp:HyperLink ID="edit" Runat="server" ImageUrl="images/edit.gif" NavigateUrl="edit_new.aspx?id="<%# DataBinder.Eval(Container.DataItem,"ID") %>></asp:HyperLink>
...我想要链接为:edit_new.aspx?id=45 这样的结果。(ID为数据库中一字段)
...
<asp:HyperLink ID="edit" Runat="server" ImageUrl="images/edit.gif" NavigateUrl="edit_new.aspx?id="<%# DataBinder.Eval(Container.DataItem,"ID") %>></asp:HyperLink>
...我想要链接为:edit_new.aspx?id=45 这样的结果。(ID为数据库中一字段)
解决方案 »
- dnt论坛同步问题
- jquery获取后台变量
- grigview的fileupload怎么用
- 如何将DataView型转换成DataTable型
- 拿出所有分,请大家来探讨一个问题(很奇怪,高手来)
- 自带车求职
- 对于大家来说很简单的问题,为什么点击按钮不显示新页面?
- 在DataGrid控件中动态创建的日期验证控件为什么显示不出来?
- 找一个成功运行的存储过程分页的例子!最好用Northwind数据库!发到[email protected] 感谢!
- 怎么将DataSet中存放的表赋值给DataTable
- 关于UtralWebGrid 榜定WebCom问题求救
- 看网上一牛人的 access分页语句 ,请大家指正,我总觉得有点问题啊
<asp:HyperLink ID="edit" Runat="server" ImageUrl="images/edit.gif" NavigateUrl="edit_new.aspx?id=<%# DataBinder.Eval(Container.DataItem,'ID') %>"> </asp:HyperLink>
<asp:HyperLink ID="edit" Runat="server" ImageUrl="images/edit.gif" NavigateUrl="edit_new.aspx?id={0}" DataTextField="id"></asp:HyperLink>这样就可以了,HOHO
<asp:HyperLink ID="edit" Runat="server" ImageUrl="images/edit.gif" NavigateUrl='<%# DataBinder.Eval(Container.DataItem,"ID","edit_new.aspx?id={0}") %>'></asp:HyperLink>如果是<asp:xxxx>控件,只能用以上方法,如果在其它的地方,你可以像你那样写,如:
<img id="xxx" runat="server" src='images/<%#DataBinder.Eval(Container.DataItem,"id")%>.gif'>