HyperLink控件的NavigateUrl结合Eval传递两个参数的代码,为什么提示:“索引(从零开始)必须大于或等于零,且小于参数列表的大小。”呢?
<asp:TemplateField FooterText="添加文章" HeaderText="添加文章">
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("nian","Emag_Enter.aspx?nian={0}&&qihao={1}") %>'
Text="添加文章"></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:HyperLinkField />
要实现的功能是:从当前页面中将“年”和“期号”传递到Emag_Enter.aspx页面中。
为什么运行到第3行提示:索引(从零开始)必须大于或等于零,且小于参数列表的大小。”。怎样修改才能通过呢?