首先,我是Asp.Net Ajax的新手
我有一个名为Year的属性的用户控件。
<uc:MyUserControl ID="myUserControl1" runat="server" Year="200" />
我也有类似的Html:
<a href="MyPage.Aspx?Year=2009"> < </a>
2009
<a href="MyPage.Aspx?Year=2010"> > </a>
在我的Page_Load事件中,我使用年份url参数并将其设置为我的用户控件。
我想做的就是在没有刷新页面的情况下这样做。
我认为在Ajax的帮助下可能吗?
答案 0 :(得分:0)
是。最简单的解决方案是将UserControl放在UpdatePanel中。然后将您的超链接更改为LinkButton控件。
如果LinkButton也位于UpdatePanel内部,那么当它回发到页面时,您可以更新UserControl。
如果LinkButton位于UpdatePanel之外,则只需将其添加到UpdatePanel代码中的触发器列表中。