1

次のようなWebページにリピーターがあります

<asp:Repeater runat="server" ID="AccountScrollRepeater" onitemdatabound="AccountRepeater_ItemDataBound">
<ItemTemplate>
    <tr class="primary-BL2" style="text-align:left">
        <td style="width:70px"><asp:Label runat="server" ID="AccountNoLabel" Text='<%# Eval("AccountNo") %>'></asp:Label></td>
        <td style="width:40px"><asp:HyperLink runat="server" ID="CustomerHyperLink" NavigateUrl="" Text='<%# Eval("CustId") %>' Enabled="false"></asp:HyperLink></td>
        ...
    </tr>
</ItemTemplate>

CustomerHyperLink の NavigateUrl を次の式に設定したいと思います。

string.Format(AppSetting.Instance.GetSearchDetailUrl(SearchTypeEnum.Customer), '<%# Eval("CustNo") %>');

私の質問は、コード ビハインドで NavigateUrl を設定する代わりに、これを aspx ページに配置するにはどうすればよいですか?

4

1 に答える 1

7

どうぞ

NavigateUrl ='<%# String.Format (AppSetting.Instance.GetSearchDetailUrl(SearchTypeEnum.Customer), Eval("intSMCID")) %>';
于 2012-12-13T20:49:17.173 に答える