我想使用Eval在.aspx頁面的標籤上格式化電話號碼(存儲爲字符串),但無法使其工作。我曾嘗試通過以下方式這樣做:使用Eval格式化電話號碼
<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來完成。
任何幫助,非常感謝!
所以你除了是'ToString'方法? –
是的,先生。我犯了一個錯誤? –
感謝您的建議,但沒有奏效。格式保持不變。此外,如果記錄沒有電話號碼,則會引發NullReferenceException。 – Sesame