Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在asp.net应用程序中通过Ajax使用用户控件_C#_Asp.net_.net_Ajax_Wpf - Fatal编程技术网

C# 在asp.net应用程序中通过Ajax使用用户控件

C# 在asp.net应用程序中通过Ajax使用用户控件,c#,asp.net,.net,ajax,wpf,C#,Asp.net,.net,Ajax,Wpf,我有一个asp.net应用程序,其中嵌套了母版页。问题是,使用更新面板仅刷新子母版页或从不同于父母版页的母版页继承的web表单中的一部分页面有很多困难。我认为这个问题是由于我在父母版页中使用了更新面板造成的。所以,因为我在WPF应用程序中使用了用户控件,并且我使用它来放置一个容器,当我需要时,它的内容(这是一个用户控件)会动态更改,所以我想知道我是否有两个用户控件(例如登录和题字),并且我的视图中有以下代码: <asp:UpdatePanel ID="UpdatePanel1" runat

我有一个asp.net应用程序,其中嵌套了母版页。问题是,使用更新面板仅刷新子母版页或从不同于父母版页的母版页继承的web表单中的一部分页面有很多困难。我认为这个问题是由于我在父母版页中使用了更新面板造成的。所以,因为我在WPF应用程序中使用了用户控件,并且我使用它来放置一个容器,当我需要时,它的内容(这是一个用户控件)会动态更改,所以我想知道我是否有两个用户控件(例如登录和题字),并且我的视图中有以下代码:

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
                        <ContentTemplate>
                           //putting a user control
                        </ContentTemplate>
                    </asp:UpdatePanel>

//放置用户控件
  • 如何动态更改更新面板中使用的用户控件
  • 这样做是一个好方法吗
谢谢

  • 各国:
  • 要向UpdatePanel控件动态添加项,请使用 ContentTemplateContainer属性,该属性允许您添加子对象 控件,而无需创建实现 ITemplate接口

  • 我发现,每当我尝试使用UpdatePanel时,都会导致大量问题。我发现使用AJAX(与jQuery一起使用以使其更容易)是一个更好的解决方案

  • 我试过这个例子,但我总是发现这个错误“PartialUpdatePanel.ashx”找不到!!!!当你得到那个错误时,它的意思就是它所说的。它找不到它。确保它能找到它。