2013-07-25 39 views
1

我想將數據綁定到asp.net中的模板字段。我知道你用下面的代碼來做到這一點將數據綁定到Asp.net中的模板字段

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

其中文本是文本屬性的控制我想綁定它。 但是我想在另一件事情綁定到我的控制文本,我要綁定到超鏈接的NavigateUrl如下:

"Default.aspx?id=" 

,並從數據庫綁定這和id。 我該如何做到這一點? 謝謝。

回答

2

也許:

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

在此線程的其他答案的工作,但這個是最乾淨的,我的首選方式 – rtpHarry

1

嘗試。

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

你可以有類似下面:

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