所以情况是这样的。我本来是一名PHP开发人员,以下是我渲染数据的步骤:
- PHP 从数据库收集数据
- PHP 将数据写入 JavaScript
- 使用 JQuery 渲染 HTML 的 JavaScript
- 向用户显示 HTML
- 用户回传至 PHP
- PHP 用新数据写回数据库
现在我正在使用 VB.NET,我需要将他们的范例与控件一起使用。不过我想使用 JQuery 和 JavaScript 进行渲染。在 VB 中加载数据时,如何将数据获取到 JavaScript 中,并在用户发布后将其取回?
- VB 从数据库收集数据
- >??? (此处需要帮助:这一步中 VB 如何将数据写入 JavaScript)
- 使用 JQuery 渲染 HTML 的 JavaScript
- 向用户显示 HTML
- >??? (此处需要帮助:用户如何在这一步回发到 VB)
- VB 用新数据写回数据库
现在,我知道我可以创建自己的控件并编写自定义渲染函数,但这会花费太长时间,因此这个解决方案已经过时了。
最佳答案
???? (NEED HELP HERE: How does VB write data to JavaScript in this step)
???? (NEED HELP HERE: How does user Postback to VB in this step)
这两个问题的答案实际上取决于您所处的具体情况。您可以使用 ClientScriptManager 上的方法如果你想在你的页面上吐出纯JavaScript代码。两个最有用的方法是 RegisterClientScriptBlock
和 RegisterStartupScript
或者,如果您使用 JQuery + Ajax,我将遵循的方法是实现以 JSON 格式返回数据的 WebServices。 This blog有很好的例子说明如何实现这一目标。
关于javascript - 如何将数据输入 JavaScript 并使用 JQuery 进行渲染?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8391384/