我有一个用于处理请求的处理程序 (.ashx) 文件。根据所需的输出类型,我想加载一个用户控件,它将以正确的格式显示数据。
我以为当我创建 MyUC 的实例时,它的加载事件会触发,但我想不会。我什至尝试指定我自己的事件处理程序,但这不起作用。
值得注意的是,我可以创建 MyUC 的实例并将资金分配给它的 Funds 属性。这是负载事件,我需要用该资金清单实际做一些事情!
这是我拥有的代码,它不起作用。
private string GenerateList(IEnumerable<Fund> funds)
{
string html = "";
Page page = new Page();
MyUC myControl = (MyUC)page.LoadControl("MyUC.ascx");
myControl.Funds = funds;
myControl.Load += new EventHandler(myControl_Load);
return html;
}
谁能告诉我我做错了什么?我该如何修复它?
谢谢
戴夫