You are here:

VB.NET/client side and server side communication


Hello, Anup M.

I want to build a system where the user will fetch data from
the server and display it in a browser, using html5.

I am using Visual Studio to write my client side code, but what technology should I use to communicate between client and server?

I was thinking about using Ajax, or html's data-binding, can you explain me what are the advantages and disadvantages of both and which one should I use?

Thank you



I recommend for your client side use HTML/Javascript/CSS technologies. There is a very popular framework for this stack called JQuery. It is very dynamic and perfect for your scenario. See

A sample of how to use JQuery to call the web services

For Server Side what I would say first check with your ISP where you are going to host it what types of server side technologies are available. If using ASP.NET I would recommend Web API. See then check out the first tutorial If you do not have Visual Studio 2012 you can download the Express release from the microsoft website.

Hope this helps!


All Answers

Answers by Expert:

Ask Experts


Anup Mistry


WILL ANSWER: .NET Framework, WinForms, Windows Mobile, XML, SQL Server, T-SQL, Database related, Databinding, collections, Grid, DevExpress Framework, Web based, HTTP, IIS, ASP.NET anything web-related


Been software developer for 10+ years. Worked on various large business applications (Warehousing + Distribution, Financial, Healthcare). Worked on Mobile development (Proof of Delivery, Consumer based Infotainment application, Web based apps). Never stopped programming all these years. Worked on embedded, small, medium and large scale databases. Even in leisure time am reading computer related magazines. Have been a visiting professor at educational institutes teaching corporate and college students alike. Held Systems Analyst, Technical R&D member positions as well.

Speaker at Planet PDA on topic “Developing Apps for the Pocket PC” Seminar at Fairleigh Dickinson University, NJ on topic “Wireless LAN and Wireless Software applications”

Bachelors Degree in Engineering Electronics and Telecommunications Mobile Cellular Systems Satellite Communications

Awards and Honors
Brainbench certifications: (Microsoft.NET, Java 1, Oracle, Network Technical National Center for Software Technology: D-Level (software engineering exam)

©2017 All rights reserved.