gpt4 book ai didi

javascript - 如何使用 C# 将服务器端处理的数据从代码隐藏添加到 asp.net 中 .aspx 页面中的 javascript

转载 作者:行者123 更新时间:2023-11-28 09:55:32 25 4
gpt4 key购买 nike

我正在 asp.net 中制作一个 Web 应用程序。我需要一个翻页效果,所以我使用了turn.js(引用:http://www.turnjs.com/)。现在我需要在服务器端处理一些数据,即代码隐藏并将其发送到客户端。我从上面的网站下载了该项目(来自: https://github.com/blasten/turn.js )。但问题是我不知道如何将数据从代码隐藏发送到实际加载动态页面的 .aspx 页面中的 JavaScript。

function addPage(page, book) {
// First check if the page is already in the book
if (!book.turn('hasPage', page)) {
// Create an element for this page
var element = $('<div />', {'class': 'page '+((page%2==0) ? 'odd' : 'even'), 'id': 'page-'+page}).html('<i class="loader"></i>');
// If not then add the page
book.turn('addPage', element, page);
// Let's assum that the data is comming from the server and the request takes 1s.
setTimeout(function(){
element.html('<div class="data">Data for page '+page+'</div>');
}, 1000);
}
}

这是添加动态页面的 JavaScript 函数。如何在element.html('<div class="data">Data for page '+page+'</div>');行中添加页面内容.

最佳答案

在你的aspx页面中 element.html('<%=pageData%>')

在后面的代码中创建一个名为 pageData 的公共(public)字符串,然后在代码中(可能是页面加载事件)将所需的数据字符串放入 pageData

或者您可以创建一个 Web 服务或只是一个简单的 ashx 文件,以响应所需的数据并使用 ajax 获取下一页数据。

关于javascript - 如何使用 C# 将服务器端处理的数据从代码隐藏添加到 asp.net 中 .aspx 页面中的 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10108213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com