title: How to use string.format with eval in the aspx page?
body: <p>I have a repeater in my web page like following </p>
  
  <pre><code>&lt;asp:Repeater runat="server" ID="AccountScrollRepeater" onitemdatabound="AccountRepeater_ItemDataBound"&gt;
  &lt;ItemTemplate&gt;
      &lt;tr class="primary-BL2" style="text-align:left"&gt;
          &lt;td style="width:70px"&gt;&lt;asp:Label runat="server" ID="AccountNoLabel" Text='&lt;%# Eval("AccountNo") %&gt;'&gt;&lt;/asp:Label&gt;&lt;/td&gt;
          &lt;td style="width:40px"&gt;&lt;asp:HyperLink runat="server" ID="CustomerHyperLink" NavigateUrl="" Text='&lt;%# Eval("CustId") %&gt;' Enabled="false"&gt;&lt;/asp:HyperLink&gt;&lt;/td&gt;
          ...
      &lt;/tr&gt;
  &lt;/ItemTemplate&gt;
  </code></pre>
  
  <p>I would like to set the NavigateUrl of the CustomerHyperLink to following expression,</p>
  
  <pre><code>string.Format(AppSetting.Instance.GetSearchDetailUrl(SearchTypeEnum.Customer), '&lt;%# Eval("CustNo") %&gt;');
  </code></pre>
  
  <p>My question is instead of setting the NavigateUrl in the code behind, how do I put this in the aspx page?</p>