Asp.net javascript避免对字符串进行数学运算

Asp.net javascript避免对字符串进行数学运算,javascript,asp.net-mvc,razor,Javascript,Asp.net Mvc,Razor,我有一个模型: public class VisitsTimelineModel { public string Time { get; set; } public int Count { get; set; } } 我填充此模型并将其作为viewbag传递到我的视图: VisitsTimelineModel VisitsTimelineModel = new VisitsTimelineModel(); VisitsTimelineModel.Count = 10; i

我有一个模型:

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

    public int Count { get; set; }

} 
我填充此模型并将其作为viewbag传递到我的视图:

VisitsTimelineModel VisitsTimelineModel = new VisitsTimelineModel();
VisitsTimelineModel.Count = 10;
isitsTimelineModel.Time = "2/3";
然后在我的javascript视图部分中,如果我使用以下代码:

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

它将发出警报0.666666,但我希望输出为3/2。

您缺少警报语句中的引号

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

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

谢谢Ted,所以我不需要再串了。就Javascript而言,警报函数只是接受一个普通的字符串文本。