如何初始化另一个控件asp.net的属性

时间:2015-05-27 14:32:58

标签: c# asp.net controls

我在asp.net中有2个web用户控件: 控制1 控制2

control1包含属性:

nx.draw(displayGraph, pos, node_size = 10)
ax1 = plt.gca()

control2包含背后的代码:

    <script runat="server">
        public string MacName = "UNKOWN";
    </script>

    <h1><%= MacName %></h1>

其中是“[这里的一些代码]”我想知道如何从control1,MacName初始化属性。

1 个答案:

答案 0 :(得分:1)

我怀疑这实际上并没有创建一个类成员:

<script runat="server">
    public string MacName = "UNKOWN";
</script>

相反,将它作为类级属性放在代码隐藏中:

class control1
{
    public string MacName { get; set; }

    // etc.
}

然后您应该能够在该类型的任何实例上设置它:

newControl.MacName = "some value";