我對Razor上的@helper有個疑問。我試圖做一個@helper簡單的例子,但我不能得到一個結果。我需要添加自定義文本到JavaScript代碼。在螢火蟲我可以看到測試var是空的,我不明白這一點。這是代碼:ASP.NET MVC Razor渲染腳本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,我看到了。但我並不是太麻煩。我編輯代碼以便看到錯誤 – user1409582