在后面的代码中定义属性并在ASCX文件中引用它

时间:2016-04-26 00:35:10

标签: c# properties code-behind episerver

public List<string> Test1
{
    get
    {
        List<string> list1 = new List<string>()
        {
            "a",
            "minie",
            "lilo"
        };

       return list1;
    }
}

有人可以告知这段代码有什么问题吗?我在代码隐藏文件和ascx中有这个我试图像这样渲染它:<%= Test1[0] %>但是它不起作用(没有错误,但ascx没有呈现在我放置它的地方,用于编辑目的)。我将其与episerver 6相关联,例如ascx不会在它应该的布局块中呈现。只要我放下<%= Test1[0] %>,该块就会变得可见。我需要一种方法来引用Test1列表(或者是启动器的第一个元素)。

1 个答案:

答案 0 :(得分:-1)

你只是把它放在那里,你真的没有对你的清单做任何事情。渲染它:

function randomColor() {
    return '#' + ('00000' + (Math.random() * 16777216 << 0).toString(16)).substr(-6);
}