【发布时间】:2013-12-09 19:22:37
【问题描述】:
我正在尝试使用 Eval 在 .aspx 页面上的标签中格式化电话号码(存储为字符串),但无法使其正常工作。我已经尝试通过以下方式做到这一点:
<asp:Label ID="Label2" runat="server" Text='<%# Eval("PhoneNumber", "{0:(###) ###-####}")%>'></asp:Label>
<asp:Label ID="Label3" runat="server" Text='<%# string.Format("{0:(###) ###-####}", Eval("PhoneNumber")) %>'></asp:Label>
我知道我可以创建一个方法来格式化字符串,但我只在这个应用程序中显示电话号码一次,并不关心可重用性 - 另外我很想知道是否可以使用 Eval 来完成。
非常感谢任何帮助!
【问题讨论】:
标签: asp.net formatting label eval