我的表中有下面的列,在页面加载时绑定了什么,那里的参数工作正常,但我需要添加一个额外的参数,它是下一列的全名,但我无法确定我们的语法,
这是我的 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 传递用户名吗
谢谢