我有一个填充了项目的<asp:DropDownList>
元素,其中每个项目代表一个应用程序名称。我想为每个项目传递一个隐藏值(应用程序的url是特定的)。我需要我的Javascript代码中的值。我认为如果我阻止必须使用ajax调用查询数据库的操作,我的代码看起来会更好。
是否可以为下拉列表中的每个项隐藏多个值?如果是这样,怎么样?
答案 0 :(得分:1)
在codebehind中:
使用Newtonsoft.Json库将数据转换为JSON对象 https://dotnetfiddle.net/tMXHsI
使用该内容设置<asp:HiddenField>
值。
在页面上,在javascript:
var myURLs = JSON.parse( HiddenField.value );
您现在有一个可以从中提取数据的javascript对象。