在Razor foreach块中生成javascript变量名

时间:2013-10-07 22:30:24

标签: javascript asp.net-mvc-4 razor foreach

我想在视图中的foreach块中生成javascript变量名。到目前为止,我有这样的事情:

        @foreach (var layer in Model.Layers)
        {
            @:var @layer.Name = new FeatureLayer("@layer.Url", {
                @:mode: FeatureLayer.MODE_ONDEMAND,
                @:outFields: ["*"]
            @:});

            @:map.addLayer(@layer.Name);
        } 

似乎呈现并正常工作(还有另一个问题阻碍了我完全测试它的能力)。这是在foreach循环中生成js变量名的正确方法吗?它对我来说看起来很难看,编辑强调(红色波浪形)'='符号。

0 个答案:

没有答案