如何在使用时获得围绕asp:标签的支持:Text ='<%#Eval(“filmProd”)%>

时间:2016-05-02 20:43:38

标签: c# asp.net sql-server

您好我如何从输出中得到括号: asp:Label Text='<%# Eval("filmProd") %>' runat="server" ID="filmProd" />

现在的输出是:2016

我希望它是:(2016)

我想将整个标签放在这样的支架上是不好的代码? (asp:Label Text='<%# Eval("filmProd") %>' runat="server" ID="filmProd" />)

1 个答案:

答案 0 :(得分:2)

可用于处理此类方案的DataBinder.Eval() method contains an overload that supports passing in a formatting string

Text='<%# Eval("filmProd", "({0})") %>'

或者,您可以使用String.Format()方法并将Eval()来电的结果作为参数传递:

Text='<%# String.Format("({0})",Eval("filmProd")) %>'