Wah*_*eed 39 c# asp.net cultureinfo
我想显示英镑符号和格式0.00即£45.00,£4.10.我使用以下声明:
<td style="text-align:center"><%# Convert.ToString(Convert.ToSingle(Eval("tourOurPrice")) / Convert.ToInt32(Eval("noOfTickets")), new System.Globalization.CultureInfo("en-GB")) %></td>
Run Code Online (Sandbox Code Playgroud)
但它没有用.问题是什么.
谁能帮我???
adr*_*nks 89
使用Currency标准格式字符串以及采用格式提供程序的string.Format方法:
string.Format(new System.Globalization.CultureInfo("en-GB"), "{0:C}", amount)
Run Code Online (Sandbox Code Playgroud)
CultureInfo可以作为格式提供者,也可以为您提供文化的正确货币符号.
然后您的示例将读取(间隔可读性):
<td style="text-align:center">
<%# string.Format(new System.Globalization.CultureInfo("en-GB"),
"{0:C}",
Convert.ToSingle(Eval("tourOurPrice"))
/ Convert.ToInt32(Eval("noOfTickets")))
%>
</td>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
78895 次 |
| 最近记录: |