1

我想将数据绑定到 asp.net 中的模板字段。我知道您使用以下代码执行此操作

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

其中 Text 是我要将其绑定到的控件的 Text 属性。但是,我想将另一件事绑定到控件中的文本,我想将以下内容绑定到超链接的 NavigateUrl:

"Default.aspx?id=" 

并将其绑定到数据库中的 id。我怎样才能做到这一点?谢谢你。

4

3 回答 3

2

也许:

NavigateUrl='<%# String.Format("Default.aspx?id={0}&nextParam={1}", Eval("ID"), Eval("NextColumn")) %>'
于 2013-07-25T12:46:34.400 回答
1

试试这个。

 <asp:HyperLink ID="HyperLink1" NavigateUrl='<%# "~/Default.aspx?id=" + Eval("something") %>' runat="server">HyperLink</asp:HyperLink>
于 2013-07-25T12:46:57.180 回答
1

你可以有类似下面的东西:

NavigateUrl='<%# "Default.aspx?id=" +Eval("id") %>' 
于 2013-07-25T12:49:44.783 回答