如何将ASP.NET服务器控件传递给函数?

时间:2010-08-31 10:16:25

标签: c# asp.net

我在一个单独的文件中有一个类(为了简单起见,已经删除了很多)

public class navigation
{
    // Adds to menu
    public static void addMenuToList(ListView parent)
    {                
        parent.Items.Add(newItem);
    }
}

父母是我的.net页面上的控件:

<asp:ListBox SelectionMode="Single" Rows="8" id="parent" runat="server" CssClass="tbox widebox">

如何将控件传递给函数以便可以访问它?

navigation.addMenuToList(parent);

这似乎不起作用。我错了吗?

2 个答案:

答案 0 :(得分:2)

您的方法接受ListView,您的对象属于ListBox类型。也许“不工作”的东西源于这种差异?

一般来说,将控件传递给另一个方法没有错,但是类型必须匹配。

答案 1 :(得分:0)

卫生署!

传递ListBox而不是ListView然后它工作正常:)

抱歉浪费每个人的时间。