更新div而不重新加载页面asp.net
我正在尝试使用加载页面时存储的对象数据更新div中的表,并且我希望在不重新加载页面的情况下更新此表,以避免不必要的服务器端加载更新div而不重新加载页面asp.net,asp.net,c#-4.0,asp.net-ajax,Asp.net,C# 4.0,Asp.net Ajax,我正在尝试使用加载页面时存储的对象数据更新div中的表,并且我希望在不重新加载页面的情况下更新此表,以避免不必要的服务器端加载 public partial class MainPage : System.Web.UI.Page { User user = new User(); protected void Page_Load(object sender, EventArgs e) { user = getUser(); //r
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“buttons”中,我有两个按钮,一个用于加载user.Name,另一个用于加载user.FullName,这两个按钮都从MainPage.aspx.cs执行OnClick方法,在该表中添加一行及其各自的数据(Name和FullName)
我想执行这些按钮方法,在这个表中添加一行,而不重新加载页面,因为它已经存储在“user”对象中,所以我只需要获取添加到表中的属性,而不需要到达服务器返回此信息来更新它
我尝试使用UpdatePanel,但它只接受里面的按钮,它调用页面加载,我不想这样做,我还尝试了一些javascripts/ajax的东西,但没有成功
我希望你能理解我的需要并帮助我
谢谢。如何通过jquery向表中添加行:
如何调用字段:如果您拥有页面加载所需的所有数据,则只需使用javascript操作数据即可。只有在需要检索新数据时才需要回发或ajax。请包括您的javascript尝试。