我想使用Eval方法使用导航URL传递两个值,但它不会使用多个值.这是我的代码
<asp:HyperLink ID="HyperLink1" runat ="server" Text='<%#Eval("ReportTitle") %>' NavigateUrl='<%# Eval("ReportId","GroupId","~/Groups/ReportPage.aspx?ReportId={0}&Group={1}")%>' > </asp:HyperLink>
Run Code Online (Sandbox Code Playgroud)
但我有这个错误(Error3没有重载方法'Eval'需要3个参数)所以我怎么能做我想做的?
谢谢
试试这个:
<%# String.Format("~/Groups/ReportPage.aspx?ReportId={0}&Group={1}", DataBinder.Eval(Container.DataItem, "ReportId"), DataBinder.Eval(Container.DataItem, "GroupId"))%>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12603 次 |
| 最近记录: |