我正在尝试将下拉ID作为参数传递,因此我可以将其操作为另一个类,然后将其传递回主类。
假设我在另一个类中有这个方法,我想将下拉列表传递给:
public MyLevel GetLevel(string myValue, myDropDown)
{
return new MyLevel
{
}
}
public class MyLevel
{
}
我的下拉列表将在我的标记中
<asp:DropDownList AutoPostBack="true" ID="myDropDown" runat="server" CssClass="searchfield form-control" EnableViewState="true" OnSelectedIndexChanged="myDropDown_Change">
</asp:DropDownList>
所以我的问题是,如何将其传递到我的其他类来操纵它,然后在C#
答案 0 :(得分:1)
首先,您需要在页面上找到控件并将其分配给变量。然后它可以作为变量传入并进行操作。
var dropDown = Page.FindControl("myDropDown") as DropDownList;
MyLevel myLevel = GetLevel(myValue, dropDown);