【发布时间】:2012-05-28 16:59:31
【问题描述】:
我对 Razor 上的 @helper 有疑问。我正在尝试做一个@helper 简单示例,但我无法获得结果。我需要将自定义文本添加到 javascript 代码中。在萤火虫上我可以看到测试变量是空的,我不明白这一点。这是代码:
@fillString()
@renderScript()
@helper fillString(){
test = new List<string>() ;
test.Add("Id : '1'");
test.Add("Text: 'hello world'");
}
@helper renderScript(){
<script type="text/javascript">
var count = "{ @Html.Raw(test.Count) }";
var testArray = @{ new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(test.ToArray()); };
</script>
}
非常感谢
【问题讨论】:
-
我刚刚在最长行的末尾添加了分号,它对我有用。
-
谢谢 Juraj,我看到了。但我对麻烦并不太具体。我编辑代码以查看错误
标签: javascript asp.net-mvc razor helper