동적으로 내가 할 형식이없는 페이지를 호출 할 수 있도록 VerifyRenderingInServerForm
메서드를 재정의해야한다는 것을 알았지 만 ASPX 파일이 없기 때문에 어떻게 VerifyRenderingInServerForm
을 재정의 할 수 있습니까?재정 VerifyRenderingInServerForm()는
PS : 나는 관련 질문이와 나는 서로 다른 질문이지만 솔루션이 같은 problema로 이동하기 때문에, 무엇을 해야할지하지 않습니다, 나는 마지막 솔루션 포기 - 참조 : Form is Null in Dynamically created Pages를
유사public partial class MyCustomPage : System.Web.UI.Page
{
public override void VerifyRenderingInServerForm(Control control)
{
}
protected void Page_Load(object sender, EventArgs e)
{
var p = new MyCustomPage();
FormAtt uc = (FormAtt)p.LoadControl("path/to/my/file.ascx");
p.Controls.Add(uc);
}
}
이미 'VerifyRenderingInServerForm'을 (를) 재정의 한 사용자 정의'Page'를 만들려고 할 수 있습니다. 그런 다음'p = New Page();'대신에'p = New MyCustomPage();'. –