Я пытаюсь обновить таблицу в 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
}
}
Тогда в моем DIV «сторона» У меня есть
и в других «кнопок» Div У меня есть два, один для загрузки user.Name и другой, чтобы загрузить user.FullName, обе кнопки выполните их методы OnClick из MainPage.aspx.cs, которые добавят строку в эту таблицу с их соответствующими данными (Name и FullName)
Я хочу выполнить эти кнопки для добавления строки в эту таблицу без перезагрузки страницы, так как это уже сохраненный в объекте «user», поэтому мне просто нужно получить свойства, добавляемые в таблицу, а не на самом деле необходимо дойти до сервера, чтобы вернуть мне эту информацию, чтобы обновите его.
Я попытался использовать UpdatePanel, но он просто принимает кнопки, которые находятся внутри него, и он вызывает страницу_Load, и я не хочу этого делать, также я пробовал некоторые javascripts/ajax вещи без успеха.
Надеюсь, вы понимаете мои потребности и помогаете мне.
Спасибо.
Если все данные, необходимые при загрузке страницы, то вам просто необходимо манипулировать данными с JavaScript , Post-back или ajax будут необходимы только в том случае, если вам нужно получить новые данные. Пожалуйста, включите ваши попытки javascript. – MikeSmithDev