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

时间:2013-02-08 17:49:47

标签: asp.net c#-4.0 asp.net-ajax

我正在尝试使用在Page_Load加载时存储的对象数据更新div中的表,并且我想更新此表而不重新加载页面以避免不必要的服务器端加载。

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
        }
}

然后在我的div“side”中我有一个

在其他div“按钮”中我有两个,一个加载user.Name和其他加载user.FullName,两个按钮都从MainPage.aspx.cs执行他们的OnClick方法,在这个表中添加一行他们各自的数据(姓名和姓名)

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

我尝试使用UpdatePanel,但它只是接受其中的按钮,它调用Page_Load,我不想这样做,我也尝试了一些没有成功的javascripts / ajax。

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

感谢。

1 个答案:

答案 0 :(得分:0)

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

如何拨打您的字段:Access Textbox from JQuery