在ASP.NET WebForms中将服务器变量传递给客户端的正确方式
Proper way to pass server variables to client in ASP.NET WebForms
在过去,我通常只将需要传递的值嵌入到html数据元素中,然后通过JavaScript从中读取它们。然而,我知道还有一种更合适的方法。特别是,我想学习如何实现这篇博客文章中提到的第一种方法。不过,我也想知道,当您不使用ajax时,将数据从服务器端传递到客户端的最佳方式是什么。
编辑:由于我仍然很不确定,让我解释一下我正在尝试做什么。我正在创建一个页面,上面有很多动态内容,这些内容依赖于从数据库中读取。我希望能够首先加载页面的静态内容。然后,使用jQuery,我想向服务器发出一个ayschrousHTTPget请求,从数据库中读取并检索我需要的信息。最后,如果我需要数据库中的更多信息,我希望能够向服务器请求更多信息,而无需重新加载页面。
"当您不使用ajax时"!?!?-开始
如果你坚决不向服务器发出服务请求,有以下几种方法:
隐藏的表单字段-所以<输入类型=隐藏值=xyz>
PageMethods-好吧,这是ajax,但它很简单,请参阅此处http://aspalliance.com/1922_PageMethods_In_ASPNET_AJAX.2>http://aspalliance.com/1922_PageMethods_In_ASPNET_AJAX.2
最佳方式。。。。就是正确地执行它,实现webapi并发送JSON,然后在客户端使用Javascript进行解释。
编辑:你的编辑描绘了一幅不同的画面。我以为你只想要一段数据,但听起来你需要一个合适的api,所以使用webapi,使用jQuery进行调用,然后通过代码或jQuery模板填充(最好的选择)。
- 在客户端调整图像大小/裁剪图像的最佳方式是什么
- 将Date从客户端(Javascript)发送到WebApi的最佳方式是什么
- JS:将控制台输出推送到客户端的最快方式
- 在客户端的Laravel中排序/筛选表的最受欢迎的方式
- 如何使用 JavaScript 对象模型以编程方式将 SharePoint 客户端 Web 部件 (AppPart) 添
- 在 Telerik ASP.Net UI 客户端中,如果我以内联方式附加客户端事件,如何获取鼠标事件对象
- Asp.net.服务器端验证和客户端验证很好地协同工作的最佳方式是什么?
- 从客户端请求磁贴的最佳方式
- 在ASP.NET WebForms中将服务器变量传递给客户端的正确方式
- 以编程方式激发客户端事件
- 客户端存储/获取信息的最佳方式
- 在客户端通过Javascript(或任何其他方式)创建文本文件
- 迫使客户端浏览器重新下载我们的asp.net网络应用程序的优雅方式'.css和.js文件(不完全禁用缓存)
- 在asp.net-mvc网站中,存储列表客户端以切换下拉选择选项的最佳方式是什么
- 为JavaScript客户端编码/解码大量数据的最佳方式
- 我们可以通过多少种方式从客户端发布数据到服务器
- Angular区分服务器模型和客户端视图模型的方式
- 从web客户端访问REST API的最佳方式是什么?
- 以编程方式调用PHP页面并需要执行客户端Javascript
- 如何以编程方式在Javascript中创建一个用户可以下载的客户端文件