【问题标题】:ASP.NET Refreshing a user control from another user controlASP.NET 从另一个用户控件刷新用户控件
【发布时间】:2011-11-11 04:48:27
【问题描述】:

I'm working on an ASP.NET project using C# and I'm trying to refresh the data in a dropdown in one user control, when the selected value of another user control is selected.必须使用第 3 方 Telerik 控件。一切都是 Ajax 的(同样是 Telerik),所以它应该只是刷新 ajax 面板的问题,但是这对于 Telerik Ajax 面板来说似乎是不可能的。有什么其他的想法吗?

另一种选择是通过单击按钮从用户控件所在的页面执行相同操作的方法(因为有一个按钮可以取消隐藏用户控件,也可以用来刷新它。)

提前感谢您的建议。

【问题讨论】:

  • 看看2nd,4th and 7th FAQ's,因为它们听起来与您的问题相似。结论:使用 AJAX 管理器。抱歉,我完全没有使用 Telerik 控件的经验来向您展示示例。

标签: asp.net user-controls asp.net-ajax telerik


【解决方案1】:

在这种情况下,您应该可以使用RadAjaxManager。这将允许您通过内置配置工具或以编程方式设置某些控件以更新任何类型的回发的其他控件。在这种情况下,最简单的方法是将 RadAjaxManager 放在您的主页上(托管两个用户控件)并将 UserControls 加载到面板中。然后在 RadAjaxManager 的 AjaxSettings 中设置一个面板将导致另一个面板的部分回发。

链接的演示应该对此有所了解,documentation 也是如此。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    • 2011-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-03
    相关资源
    最近更新 更多