2013-02-08 4 views
0

Я пытаюсь обновить таблицу в 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 вещи без успеха.

Надеюсь, вы понимаете мои потребности и помогаете мне.

Спасибо.

+0

Если все данные, необходимые при загрузке страницы, то вам просто необходимо манипулировать данными с JavaScript , Post-back или ajax будут необходимы только в том случае, если вам нужно получить новые данные. Пожалуйста, включите ваши попытки javascript. – MikeSmithDev

ответ

Смежные вопросы