0

我一直试图让这些运行查看许多不同的样本,但没有运气。

对我来说,这似乎没问题,但我在这里错过了什么?

<asp:Label ID="Label1" runat="server" Text="<%# String.Format("<a href=http://localhost/reportserver/Pages/ReportViewer.aspx?/temp&rs:Command=Render&id={0}>link</a>", Eval("ID")) %>" Width="100px" visible="true"></asp:Label>

谢谢

4

2 回答 2

2

“没有运气”不是描述性错误。

<%#仅用于数据绑定表达式。那么你有没有打电话Page.DataBind()或至少Label1.DataBind()在代码隐藏中打电话?

你也可以试试

Text='<%= String.Format("<a href=http://localhost/reportserver/Pages/ReportViewer.aspx?/temp&rs:Command=Render&id={0}>link</a>", Eval("ID")) %>'

除此之外,为什么不只在代码隐藏中做这样的事情,所以你没有这样的问题?

于 2012-02-14T12:09:04.770 回答
0
<asp:Label ID="Label1" runat="server" Text='<%# String.Format("<a href=http://localhost/reportserver/Pages/ReportViewer.aspx?/temp&rs:Command=Render&id={0}>link</a>", Eval("ID")) %>' Width="100px" visible="true"></asp:Label>

你不应该使用 Text="something"。你应该使用 Text='something'

于 2012-02-14T12:09:00.790 回答