我有一个下拉列表,其中包含下拉列表中的事件集值,如何在另一个类文件中使用它?

时间:2013-03-08 10:32:55

标签: asp.net class events webforms

我的aspx中有一个下拉列表,其中包含一个为其设置值的事件:

protected void Page_Load(object sender, EventArgs e)
{
    DropDownList1.Items.Add("No Image News");
    DropDownList1.Items.Add("Small News");
    DropDownList1.Items.Add("Medium News");
    DropDownList1.Items.Add("Large News");
    DropDownList1.DataBind();         
}

我有一个包含方法的类文件,我想使用方法内的下拉列表。

示例:如果选择下拉列表值为“Car”,那就是..

是否有可能以某种方式使用类文件中aspx文件的下拉列表?

1 个答案:

答案 0 :(得分:2)

创建一个以DropDownList为参数的函数 从您.aspx.cs文件中调用该函数 它会起作用。

功能就像这样

 public void MyControlData(DropDownList ddl)
 {

 }

在您要定义此功能的System.Web文件中添加.cs的引用。

编辑1

 using System;
 using System.Data;
 using System.Configuration;
 using System.Web;
 using System.Web.Security;
 using System.Web.UI;
 using System.Web.UI.WebControls;
 using System.Web.UI.WebControls.WebParts;
 using System.Web.UI.HtmlControls; 


 public class MyControlData
 {

       public void MyControlData(DropDownList ddl)
       {
          // DO SOMETHING HERE
       }
  }