0
我有一個填充項目的<asp:DropDownList>
元素,其中每個項目表示一個應用程序名稱。我想爲每個這些項目傳遞一個隱藏值(應用程序的url是特定的)。我需要在我的Javascript代碼中的值。如果我阻止必須使用ajax調用來查詢數據庫的操作,我認爲我的代碼看起來會更好。如何隱藏<asp:下拉列表中的每個項目的值>
是否可以在下拉列表中隱藏每個項目的多個值?如果是這樣,怎麼樣?
我有一個填充項目的<asp:DropDownList>
元素,其中每個項目表示一個應用程序名稱。我想爲每個這些項目傳遞一個隱藏值(應用程序的url是特定的)。我需要在我的Javascript代碼中的值。如果我阻止必須使用ajax調用來查詢數據庫的操作,我認爲我的代碼看起來會更好。如何隱藏<asp:下拉列表中的每個項目的值>
是否可以在下拉列表中隱藏每個項目的多個值?如果是這樣,怎麼樣?
在代碼隱藏:
使用Newtonsoft.Json庫數據轉換成JSON對象 https://dotnetfiddle.net/tMXHsI
設置一個<asp:HiddenField>
值與內容。
在頁面上,在javascript:
var myURLs = JSON.parse(HiddenField.value);
現在,您有一個JavaScript對象,您可以從中提取數據。
您可以設置一些分隔符分隔的字符串作爲item值,並使用javascript獲取更改的值,拆分該值並使用您需要的值。 – 2014-11-23 13:42:42
@ArindamNayak是的,這是一種方法:)我希望.NET有這樣的情況一些技巧。 – user1534664 2014-11-23 13:48:21
據我所知,你必須這樣做,或者等到更多的答案/評論! – 2014-11-23 13:49:42