私のテーブルには、ページロードでバインドされる以下の列があります。そこにあるパラメーターは正常に機能しますが、次の列であるフルネームであるパラメーターを追加する必要がありますが、構文を理解するのに問題があります。
これが私のASPです
<asp:TemplateField HeaderText="ID">
<ItemTemplate>
<asp:HyperLink ID="hyperLeadID" runat="server" NavigateUrl='<%#Eval("ID","/documents/Q-Sheet.aspx?LeadID={0}&isHappyCallReferral=yes&isHappyName={1}") %>'
Text='<%#Eval("ID")%>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Referral Name">
<ItemTemplate>
<asp:Label ID="lblRefName" CssClass="gvItem" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Name") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
ID列の最後に表示されているように、isHappyName = {1}を追加しました。これは、0から始まる次の列を選択すると想定しましたが、「インデックス(ゼロベース)はより大きい必要があります」というエラーをスローし続けます。ゼロ以下で、引数リストのサイズ未満です。」
誰かがURLを介してユーザー名を渡すのを手伝ってもらえますか
ありがとう