Asp.net剃刀javascript避免在字符串上做数学

时间:2016-08-23 10:29:17

标签: javascript asp.net-mvc razor

我有一个模特:

public class VisitsTimelineModel
{
    public string Time { get; set; }

    public int Count { get; set; }

} 

我填写并将此模型作为视图传递给我的视图:

VisitsTimelineModel VisitsTimelineModel = new VisitsTimelineModel();
VisitsTimelineModel.Count = 10;
isitsTimelineModel.Time = "2/3";

然后在我的javascript部分视图中,如果我使用下面的代码:

alert((@Html.ViewBag.VisitsTimeline.Time).toString());

它会提醒0.666666,但我希望输出为3/2。

1 个答案:

答案 0 :(得分:2)

你错过了警告声明中的引号。

alert("@Html.ViewBag.VisitsTimeline.Time");

我还删除了不必要的括号和.toString()来电。