사전 렌더링을 사용하면 문제가 발생합니다 .. 필요하지 않다면 좋을 것 같습니다 .. 문제는 사용자 컨트롤에 목록이 있고 다음 페이지 '로 이동하면 데이터 바인딩 .. 다음있는 DataPager의 사전 렌더링 ..도에 .. batabind을 수행 그래서 그때 않습니다 아무것도 ..DataPager에서 Pre-Render 이벤트가 필요한 이유는 무엇입니까 ??
어떤 생각 다음 '페이지'를 클릭 있습니다 .. 사전 렌더링 제거하는 경우가
.. 두 번 실행되는?
protected void Page_Load(object sender, EventArgs e)
{
GetSearchResults();
}
//protected void dpMembers_PreRender(object sender, EventArgs e)
//{
// GetSearchResults();
//}
public void GetSearchResults()
{
List<Person> listPerson = new List<Person>();
string strServer = "localhost";
string strAppPath = Server.MapPath("/");
PersonBusiness pb = new PersonBusiness(new PersonRepository());
listPerson = pb.GetAllPersons(strServer, strAppPath);
lvPersons.DataSource = listPerson;
lvPersons.DataBind();
}
Pre_Render가 컨트롤에서 사용하는 데이터를 업데이트하는 데 적합한 장소라고 생각하지 않습니다. 페이징과 관련된 나머지 코드는 어떻게 생겼습니까? –