I have a straightforward JavaScript function on my ASP.NET page that writes data to a hidden field. However, in order to retrieve this data the form needs to be submitted back to the server. The issue is that submitting the form causes the page to reload, which I want to avoid for a smoother user experience. I am thinking of using AJAX to only send the data to the server without refreshing the entire page. Is it possible to have just part of the page execute JavaScript and invisibly send data to the server? If so, could you explain how this can be achieved or point me to relevant sources for more information?