更新一个div而不重新加载页面asp.net

问题描述:

我试图更新一个div中的表与一个对象数据存储时,Page_Load加载,并且我想更新此表,而不重新加载页面以避免不必要服务器端负载。更新一个div而不重新加载页面asp.net

public partial class MainPage : System.Web.UI.Page 
{ 
     User user = new User(); 

    protected void Page_Load(object sender, EventArgs e) 
     { 
      user = getUser(); //return a user object 
     } 
} 

然后在我格“侧”我有一个

而在其他分区“按钮,”我有两个,一个加载user.Name和其他加载user.FullName,既按钮从该表中添加一行各自的数据(名称和全名)

我想执行这些按钮的方法在此表中添加一行无需重新加载页面,因为它是MainPage.aspx.cs执行他们的OnClick方法已经存储在'user'对象中,所以我只需要将属性添加到表中,而不是真正需要到达服务器以将此信息返回给我 更新它。

我试图用一个UpdatePanel,但它只是接受是它里面的按钮,它调用在Page_Load,我不想这样做,我也尝试了一些的JavaScript/AJAX的东西没有sucess。

我希望你了解我的需求并帮助我。

谢谢。

+0

如果你都需要在页面加载的数据,那么你只需要操作的JavaScript数据。如果您需要检索新数据,则只需要回传或ajax。请包括您的JavaScript尝试。 – MikeSmithDev 2013-02-08 17:53:47

如何通过jQuery行添加到表:Add table row in jQuery

如何叫你的领域:Access Textbox from JQuery