0

クリックすると、ユーザーを別のページにリダイレクトし、データの一部にバインドするコードをウェブサイトのページに挿入しようとしています。

コードは次のとおりです。

<asp:HyperLink ID="HyperLink1" runat="server" 
            NavigateUrl="https://cw.tabinc.com/v4_6_release/services/system_io/Service/fv_sr100_request.rails?service_recid='<%# Eval("SR_Service_RecID") %>'">Original Ticket</asp:HyperLink> 

「SR_Service_RecID」を見つけることができないという私が間違っていることは何ですか?

ありがとう!

編集:私の「アイテムテンプレート」コード全体。

<ItemTemplate>
        <h4 style="font-family: 'Adobe Fan Heiti Std B'; font-size: large; font-weight: 500; font-style: normal; font-variant: normal; color: #000000">
        <asp:Label ID="SummaryLabel1" runat="server" Text='<%# Eval("Summary") %>' /></h4>
        <br />
       <asp:HyperLink ID="OriginalTicket" runat="server" 
            NavigateUrl="https://cw.tabinc.com/v4_6_release/services/system_io/Service/fv_sr100_request.rails?service_recid='<% Eval("SR_Service_RecID") %>'">Original Ticket</asp:HyperLink> 
        <br />
        <
        Problem:<br />
        <asp:Label ID="ProblemLabel" runat="server" Text='<%# Eval("Problem") %>' 
            Font-Bold="False" />
        <br />
        <br />
        Resolution:
        <br />
        <asp:Label ID="ResolutionLabel" runat="server" 
            Text='<%# Eval("Resolution") %>' Font-Bold="False" />
        <br />
        <br />
        <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/cancel_btn.png" 
            PostBackUrl="~/HomePage.aspx" ToolTip="pointer" />
        <br />

    </ItemTemplate>

基本的に、「概要」、「問題」、および「SR_Service_RecID」はすべて、私のデータベースの列です。ユーザーが前のページ (グリッドビュー) から表示したいレコードをクリックすると、それらはデータバインドされます。

編集:提案された一重引用符を入れるだけで、「サーバータグの形式が正しくありません」というエラーが表示されます。

編集: Karl と Garrison Neely のおかげで、私の質問に対する答えが見つかりました。

コードを次のように変更する必要がありました。

<asp:HyperLink ID="OriginalTicket" runat="server" 
        NavigateUrl='<%# "https://cw.tabinc.com/v4_6_release/services/system_io/Service/fv_sr100_request.rails?service_recid=" & Eval("SR_Service_RecID") %>'>[OriginalTicket]</asp:HyperLink> 

閉まっている。ご協力ありがとうございました。

4

2 に答える 2