我有一个小的ASP.NET MVC站点,显示员工的薪资详细信息.
<td align="right">@String.Format("{0:c}", Model.Salary)</td>
Run Code Online (Sandbox Code Playgroud)
在我的本地机器上,这显示很好,例如£66,000,但是当上传到Azure时,它显示的是一美元,例如$ 66,000.
在设置时,我选择了西欧作为我的位置,但我显然需要做其他事情,以便用英镑显示.有任何想法吗?
我有一个 MVC 应用程序,用户可以在其中选择公司福利,有 10 种不同的福利,但他们最多不能拥有全部 10 种福利。在我看来,我列出了十个带有单选按钮的列表,以指示它们是否需要。控制器中还会执行计算,将所有值加在一起得出总计。
作为我的控制器中的示例 -
newuser.LifeAssurance.LifeAssuranceRequired = viewModel.LifeAssuranceRequired;
newuser.LifeAssurance.LifeAssuranceSchemeName = viewModel.LifeAssuranceSchemeName;
newuser.LifeAssurance.LifeAssuranceProviderName = viewModel.LifeAssuranceProviderName;
newuser.LifeAssurance.LifeAssuranceBenefitLevel = viewModel.LifeAssuranceBenefitLevel;
newuser.LifeAssurance.LifeAssuranceEmployerCost = viewModel.LifeAssuranceEmployerCost;
newuser.LifeAssurance.LifeAssuranceEmployeeCost = viewModel.LifeAssuranceEmployeeCost;
Run Code Online (Sandbox Code Playgroud)
由于用户可能决定不选择此好处,如果他们没有在视图模型中做出选择,是否可以将成本分配为 0?我可以检查它是否为空并在这种情况下添加 0 吗?
我一直在使用包含滑块的html模板(革命滑块 - https://revolution.themepunch.com/)
它有一个用于导航的左右箭头,使用以下内容 -
.tp-rightarrow.preview4:after { content: '\E824'; }
.tp-leftarrow.preview4:after { content: '\E825'; }
Run Code Online (Sandbox Code Playgroud)
这在本地工作正常,但当我作为Umbraco网站的一部分上传时,两个箭头变为中文符号.当我用Google搜索时,我发现了以下内容 -
http://www.utf8icons.com/character/59429/UTF-8-character
我现在已经更改了CSS以显示>和<符号,但我想知道为什么原始代码有时会显示箭头,有时会显示中文符号.
谢谢.