【发布时间】:2017-02-11 12:25:17
【问题描述】:
我创建了一个用户控件 FormPicker.ascx。我使用下面的代码段将它包含到了 AdmissionPicker.aspx 页面中。
<%@ Register Src="~/Common/Controls/FormPicker.ascx" TagName="FormPicker"
TagPrefix="uc1" %>
<div>
<uc1:FormPicker ID="FormPicker" Width="100%"
runat="server" AddAny="True" />
</div>
在 FormPicker.ascx.cs 中,我正在调用以下函数。 LoadAdmissionData() 在 AdmissionPicker.aspx.cs 中实现
var admitCtrl = new AdmissionPicker();
admitCtrl.LoadAdmissionData();
LoadAdmissionData() 方法包含一个下拉列表。下拉列表在 AdmissionPicker.aspx 中实现。
public void LoadAdmissionData()
{
int val=DropDownList.SelectedIndex();
}
我在同一页面中使用 LoadAdmissionData() 方法,现在我需要从 FormPicker.ascx.cs 中调用它。调用它时,它不会识别 DropDownList。如何解决此问题。
【问题讨论】:
标签: c# asp.net oop user-controls