Razor:从C#或其他方式调用Javascript

时间:2012-09-18 14:31:40

标签: javascript razor viewmodel

在我看来,我有一个JavaScript方法,我想调用从我的模型中传入数据。

这是我的代码

@for(var i = 0; i < @Model.SearchCriteria.Locations.Count; i++) {
                        locationLog(@Model.SearchCriteria.Locations[i]);
                }

JavaScript方法是locationLog。当然,这是一个错误,说这个方法不被识别。我该怎么办?

1 个答案:

答案 0 :(得分:1)

您是否尝试将调用包装在脚本代码中的“locationLog”?

@for(var i = 0; i < @Model.SearchCriteria.Locations.Count; i++) {
    <script type="text/javascript">locationLog(@Model.SearchCriteria.Locations[i]);</script>
}