我正在尝试将用户控件渲染为字符串。该应用程序已设置为允许用户使用令牌,用户控件将在发现令牌的位置呈现。
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
HtmlTextWriter writer = new HtmlTextWriter(sw);
Control uc = LoadControl("~/includes/HomepageNews.ascx");
uc.RenderControl(writer);
return sb.ToString();
该代码可以呈现控件,但是在控件的Page_Load事件中调用的任何事件都没有触发。控件中有一个Repeater需要触发。