gpt4 book ai didi

javascript - 如何在 webforms 中使用 jquery 访问 .net 集合的项目

转载 作者:行者123 更新时间:2023-11-30 18:36:11 26 4
gpt4 key购买 nike

在一个 asp webform 项目中,我正在调用一个返回结果集合的 web 服务,如下所示。

集合的伪代码返回

content (items are key value pair) 
ID, 001
Title , My Book
DateCreated , 10/10/2011
Author, JSmith

我想做的是在初始返回时只在数据转发器中显示书名,然后一旦用户单击详细信息,就会在表单的单独 Pane div 容器中显示剩余字段。我过去曾在 Silverlight 和 MVC 中使用通用列表来完成此操作,但是在这个项目中我不能使用任何一个。

在进行一些研究时,我看到人们在哪里使用 json 进行类似的调用。但是我用 fiddler 进行了调试,我可以看到整个集合正在返回到 UI,所以我似乎应该能够直接进入集合而不是对服务器进行新的调用?在 UI 中,我没有使用 asp:net 控件,而是使用标准 html 来呈现 UI 中数据中的数据。

例子

<div class="resultcontainer">
<span class="labeltitle-small">Book Title</span><br />
<%= BookResults[0].Title %>
</div>

我能够查询并返回结果,但我遇到的问题是显示相关记录的辅助数据的最佳方法。

对于如何(来自客户)仅显示集合的 View 值,然后在选择记录后将其他值显示给用户的任何建议,我真的很感激。

谢谢

最佳答案

好吧,也许有点明显,但是您是否考虑过一点 AJAX,使用 jQuery.ajax?您可以将 onclick 事件处理程序附加到 div,并在用户选择特定书籍时将数据加载到页面的适当部分。

您可以从 Controller 返回局部 View 。可以使用 $("#detailDiv").html(partialView) 中的内容将生成的 HTML 显示在 div 中。

关于javascript - 如何在 webforms 中使用 jquery 访问 .net 集合的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8124369/

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