我想將數據綁定到asp.net中的模板字段。我知道你用下面的代碼來做到這一點將數據綁定到Asp.net中的模板字段
Text = '<%#Bind("ColumnName") %>'
其中文本是文本屬性的控制我想綁定它。 但是我想在另一件事情綁定到我的控制文本,我要綁定到超鏈接的NavigateUrl如下:
"Default.aspx?id="
,並從數據庫綁定這和id。 我該如何做到這一點? 謝謝。
我想將數據綁定到asp.net中的模板字段。我知道你用下面的代碼來做到這一點將數據綁定到Asp.net中的模板字段
Text = '<%#Bind("ColumnName") %>'
其中文本是文本屬性的控制我想綁定它。 但是我想在另一件事情綁定到我的控制文本,我要綁定到超鏈接的NavigateUrl如下:
"Default.aspx?id="
,並從數據庫綁定這和id。 我該如何做到這一點? 謝謝。
也許:
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") %>'
在此線程的其他答案的工作,但這個是最乾淨的,我的首選方式 – rtpHarry