什麼是從代碼中調用父頁面的代碼隱藏的方法的子頁面背後的最好方式在ASP.NET 2.0網站模型中?調用從子頁面的代碼背後方法父頁面後面的代碼 - ASP.NET 2.0頁繼承模式
場景:用戶單擊父頁面中的鏈接以查看子頁面中的數據記錄的詳細信息(父級和子級是兩個分開的頁面)。用戶將修改客戶端頁面中的數據。一旦子頁面處理完更新,子頁面將關閉,我需要重新綁定父頁面以反映更新。
我沒有類似的東西,但它是從調用用戶控件被列入父頁面父頁面
if(Page.GetType().ToString().Contains("ASP.Default_aspx"))
{
MethodInfo MyMethod = this.Parent.TemplateControl.GetType().GetMethod("MyMethod");
MyMethod.Invoke(this.Page, null);
MyMethod = null;
}
更新:我不得不從後面的代碼,因爲孩子做到這一點頁面在數據更新後關閉。
我能夠通過執行以下操作[解決方案](HTTP來實現:/ /stackoverflow.com/questions/376404/load-an-aspnet-20-aspx-page-using-systemreflection#376646) – 2008-12-18 01:44:52