将数据绑定到Asp.net中的Template字段

本文关键字:中的 Template 字段 net Asp 数据绑定 | 更新日期: 2023-09-27 18:24:58

我想将数据绑定到asp.net中的模板字段

Text = '<%#Bind("ColumnName") %>'

其中Text是要将其绑定到的控件的Text属性。然而,我想将另一个东西绑定到控件中的文本,我想绑定到超链接的NavigateUrl如下:

"Default.aspx?id=" 

并将其绑定到数据库和来自数据库的id。我怎样才能做到这一点?非常感谢。

将数据绑定到Asp.net中的Template字段

也许:

NavigateUrl='<%# String.Format("Default.aspx?id={0}&nextParam={1}", Eval("ID"), Eval("NextColumn")) %>'

试试这个。

 <asp:HyperLink ID="HyperLink1" NavigateUrl='<%# "~/Default.aspx?id=" + Eval("something") %>' runat="server">HyperLink</asp:HyperLink>

您可以拥有以下内容:

NavigateUrl='<%# "Default.aspx?id=" +Eval("id") %>'