【解決方法】複数のデータフィールドをハイパーリンクコントロールに追加する方法


クエリ文字列 (URL) を作成するために、ハイパーリンク コントロールに複数のデータ フィールドを追加できるかどうかを知りたいです。

以下で EVAL を実行しようとしましたが、このプロパティは 2 つの引数のみを考慮します。 これを行う別の方法がある場合は、さらにアドバイスを。

ASP.NET
<asp:TemplateField HeaderText="Details">
              <ItemTemplate>
     <asp:HyperLink ID="HyperLink1" runat="server"
         NavigateUrl='<%# Eval("uID","uEmailAddress", @"http://localhost/Test.aspx?code={0}&email={4}&mag=163") %>'
         Text='View More...'>
     </asp:HyperLink>
 </ItemTemplate>
         </asp:TemplateField>

どうもありがとう

解決策 1

コードビハインドでいつでも実行できます。または、このリンクを参照して string.format を使用することもできます。

http://www.aspsnippets.com/Articles/Bind-Single-or-Multiple-QueryString-Parameters-to-NavigateUrl-of-HyperLink-using-Eval-function-inside-ASPNet-GridView.aspx[^]

解決策 2

詳細については… (activdirectory.net)

コメント

タイトルとURLをコピーしました