代码之家  ›  专栏  ›  技术社区  ›  Remotec

ASP.Net模板服务器控件UpdatePanel和其他控件之间的区别

  •  1
  • Remotec  · 技术社区  · 14 年前

    Creating an ASP.Net Templated Server control

    ... 我能够创建一个很好的模板服务器控件。

    但是,我注意到在一些模板控件上,比如ASP.NETUpdatePanel,您不需要使用FindControl来查找模板中的实际控件。UpdatePanel有一个模板(或类似的模板),它只允许直接访问控件,而不必使用FindControl方法,我必须在创建的模板控件上使用FindControl方法。

    我如何使我的控制像更新面板没有模板是必要的?

    谢谢。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Brian Mains    14 年前

    使用模板,但将[TemplateInstance(TemplateInstance.Single)]添加到ITemplate的属性中,这样可以解决该问题:

    http://msdn.microsoft.com/en-us/library/system.web.ui.templateinstanceattribute.aspx

    嗯。