我正在尝试使用在 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 方法,在此表中添加一行及其各自的数据(姓名和全名)
我想执行这些按钮方法来在这个表中添加一行而不重新加载页面,因为它已经存储在“用户”对象中,所以我只需要获取添加到表中的属性,而不是真正需要到达服务器将这些信息返回给我以进行更新。
我尝试使用 UpdatePanel,但它只接受其中的按钮,它调用 Page_Load,我不想这样做,我也尝试了一些 javascripts/ajax 的东西但没有成功。
我希望你能理解我的需要并帮助我。
谢谢。