当用户在asp.net中点击没有PostBack的ListBox项时,如何获取项目的数据?

时间:2014-03-22 10:28:54

标签: c# javascript asp.net ajax ajaxcontroltoolkit

我有一个ListBox,里面有多个项目。 现在当用户点击任何一个时,我想显示一些与该特定项目相关的数据,这些数据将来自数据库。

我想从客户端处理这个问题,因此用户可能会对某个项目进行处理,并且他将从数据库中获取与该项目相关的信息。 我想为此目的使用ajaxToolkit:BalloonPopupExtender。

所以请告诉我使用BalloonPopupExtender是否可行。

或者还有其他方法,请告诉我。

我有两个选择。 一个是最初我可以获取所有项目的数据并将其存储在哪里和当用户点击特定项目时,我将显示与该特定项目相关的数据。 第二个是当用户点击当时的项目时,我只从DB获取数据。

请告诉我最好的方法。 如果它也可以使用javascript,请建议我,因为我是javascript的新手。

1 个答案:

答案 0 :(得分:-1)

您可以使用webservice从数据库中检索数据,它不会回发您的页面。请参阅Microsoft知识库中的这篇文章:

HOW TO: Write a Simple Web Service by Using Visual C# .NET