首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在asp.net中使用javascript显示被点击项目的相关信息?

如何在asp.net中使用javascript显示被点击项目的相关信息?
EN

Stack Overflow用户
提问于 2014-03-22 18:52:19
回答 1查看 59关注 0票数 0

我将ListBox中所有项的信息存储在服务器端的某个数据结构中。在客户端单击时,我希望显示与单击的项目相关的信息,而不是回发。我想从客户端使用javascript来处理这个问题。由于我是javascript的新手,请告诉我该怎么做。假设ListBox中有100个条目,那么我在C#中有一个包含100个条目的字典,关键字是项目,这个关键字的值是我想要显示给用户的信息。所以我可以在javascript代码中使用这个字典。

EN

回答 1

Stack Overflow用户

发布于 2014-03-22 21:41:55

简而言之,我将如何做到这一点:

  1. 创建一个返回json表示的服务,例如使用WebAPI:

公有类ValuesController : ApiController {私有Dictionary Dictionary { {"a","aaaaaa"},{"b","bbbbb"},{"c","ccccccc"} };公有Dictionary Get() {返回值;}}

  • 加载页面时,使用Javascript和jQuery通过ajax调用使用服务。

  • 使用jQuery来挂钩列表框的.change-event,以便在选择更改时,您可以从从服务获取的列表中选择要显示的信息。$(function(){ // 2. $.getJSON(“/api/

  • ”,function ( data ) { //将数据存入列表框} // 3. $("# listbox ").change(function () { //显示信息});}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22576625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档