Я работаю над проектом (веб-сайт ASP.NET), где мне нужно вызвать метод на веб-странице из класса.Вызов метода страницы ASP.NET из метода файла класса
/// По умолчанию метод Страница является
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
BLMethods objBLMethods = new BLMethods();
objBLMethods.BindingDataToControls();
}
public void BindGridView(List<clsPerson> objPersonList)
{
GridView1.DataSource = objPersonList.ToList();
GridView1.DataBind();
}
}
`
структура файла класса
public class BLMethods
{
public BLMethods()
{
List<clsPerson> objPersonList = new List<clsPerson>();
clsPerson objPerson = new clsPerson();
objPerson.personID = i;
objPerson.personName = "Person" + i;
objPersonList.Add(objPerson);
BindGridView(objPersonList);
}
}
clsPerson Класс:
public class clsPerson
{
public int personID;
public string personName;
}
Как показано в приведенной выше программе , Мне нужно вызов метода BindGridView страницы из конструктора класса BLMethods
Привет. Разве последняя строка в BLMethods ctor не выведет ошибку компиляции? – deostroll