2014-05-11 33 views
0

我有一个asp.net应用程序,其中嵌套了母版页。问题是,使用更新面板刷新子母版页面中的页面部分或从父母页面继承的母版页中继承的Web表单时遇到很多困难。我认为这个问题是由我在父母母版页中使用更新面板引起的。所以,因为我使用WPF应用程序中的用户控件,并且我正在使用将其内容(这是用户控件)的容器在需要时动态更改,我想知道是否有两个用户控件(登录和题词例如)和i有这样的代码在我的视图:在asp.net应用程序中对Ajax使用用户控件

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"> 
         <ContentTemplate> 
          //putting a user control 
         </ContentTemplate> 
        </asp:UpdatePanel> 
  • 我怎样才能动态地改变在所述更新面板中使用的用户控制?
  • 这是一个很好的方法吗?

感谢,

回答

1
  1. documentation on MSDN状态:

要将项目添加到UpdatePanel控件动态,使用 ContentTemplateContainer属性,它使您可以添加子 控件不必须创建一个自定义模板来实现ITemplate界面的 。

  1. 我发现,只要我尝试使用的UpdatePanel,它最终导致吨的问题。我发现使用AJAX(使jQuery更容易)成为更好的解决方案。
+0

我已经试过这个例子http://partialupdatepanel.codeplex.com/SourceControl/latest#PartialUpdatePanel/Control/PartialUpdatePanel.cs,但我总是这个错误“PartialUpdatePanel.ashx”没有找到! –

+0

当你得到这个错误时,它意味着它说的是什么。它找不到它。确保它能找到它。 – mason

相关问题