datagrid相关 从数据库中读出id值,如何在datagrid中使用NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "id") %>'的形式构造一个hyperlink,使其链接地址为user.aspx?id=读出的id值? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <asp:HyperLinkColumn DataNavigateUrlField="AutoID" DataNavigateUrlFormatString="../Main/New.aspx?&AutoID={0}" DataTextField="Title"> <ItemStyle HorizontalAlign="Left"></ItemStyle> </asp:HyperLinkColumn> <asp:HyperLinkColumn DataNavigateUrlField="id" DataNavigateUrlFormatString="user.aspx?id={0}" Text="Link"/>or<asp:TemplateColumn><ItemTemplate><a href='user.aspx?id=<%#Container.DataItem("id")%>'>link</a></ItemTemplate></asp:TemplateColumn> 如果是repeater控件,应该怎么写? <asp:TemplateColumn><ItemTemplate><a href='user.aspx?id=<%#Container.DataItem,"id"%>'>kkkkkkkkkk</a></ItemTemplate></asp:TemplateColumn> repeater没有DataNavigateUrlField属性,用<a href='user.aspx?id=<%#Container.DataItem("id")%>'>link</a>的形式也不行,救命!! <a href='user.aspx?id=<%#Container.DataItem("id")%>'>link</a>-----><a href='user.aspx?id=<% #DataBinder.Eval(Container.DataItem,"id") %>'>link</a> 根本不可行,我要的是repeater,这样不能用:编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1024: 应输入预处理器指令源错误:行 97: <a href='user.aspx?id=<% #DataBinder.Eval(Container.DataItem,"id") %>'>link</a>行 98: </td>行 99: </tr> 源文件: D:\heilsin\1\www\new\club\clubindex.aspx 行: 97 <a href='xxxx.aspx?id=<%# DataBinder.Eval(Container, "DataItem.id") %>;%>'>这样不行吗? <asp:Repeater id="Repeater1" runat="server"><ItemTemplate><a href='<%#DataBinder.Eval(Container.DataItem,"COL")%>'>link</a></ItemTemplate></asp:Repeater> <asp:Repeater id="Repeater1" runat="server"><ItemTemplate><a href='user.aspx?id=<%#DataBinder.Eval(Container.DataItem,"COL")%>'>link</a></ItemTemplate></asp:Repeater> NavigateUrl='<%# "user.aspx?id="+DataBinder.Eval(Container,"DataItem.id")%>' 域名解析 asp.net点击登录弹出登录窗口 checkbox获得选中状态问题 我想从数据库中取出很多条数据,但是只有部分需要加上对应的链接地址,怎么写啊? 如何将DataFormatString="{0:C}"显示成¥? 关于asp.net框架的一点疑惑。 asp.net文章列表静态页面 用ASP.NET怎么在新页面中打开链接? 在ASP.NET中如何动态改变图片? 请斑竹帮忙解答,如何在C#里调用原来的.dll文件中函数和方法??? 大家一起来探讨一下关于多语言的问题 看不懂代码,特来请教。。。。。。。。。。。。紧急。。。。线上等!!!!!!!!!!!
DataTextField="Title">
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:HyperLinkColumn>
<ItemTemplate>
<a href='user.aspx?id=<%#Container.DataItem("id")%>'>link</a>
</ItemTemplate>
</asp:TemplateColumn>
<ItemTemplate>
<a href='user.aspx?id=<%#Container.DataItem,"id"%>'>kkkkkkkkkk</a>
</ItemTemplate>
</asp:TemplateColumn>
----->
<a href='user.aspx?id=<% #DataBinder.Eval(Container.DataItem,"id") %>'>link</a>
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1024: 应输入预处理器指令源错误:行 97: <a href='user.aspx?id=<% #DataBinder.Eval(Container.DataItem,"id") %>'>link</a>
行 98: </td>
行 99: </tr>
源文件: D:\heilsin\1\www\new\club\clubindex.aspx 行: 97
<ItemTemplate>
<a href='<%#DataBinder.Eval(Container.DataItem,"COL")%>'>link</a>
</ItemTemplate>
</asp:Repeater>
<ItemTemplate>
<a href='user.aspx?id=<%#DataBinder.Eval(Container.DataItem,"COL")%>'>link</a>
</ItemTemplate>
</asp:Repeater>