あなたの問題は、次のような値を渡していることだと思います。
["000, 000, fff, fff"];
そして、あなたが必要です
['000', '000', 'fff', 'fff'];
ここに示されているように。
構成に を追加する''
か、分割を使用してみてください
"000, 000, fff, fff".split(","); //["000", " 000", " fff", " fff"]
コードでは、オプションは次のようになります。
1
設定
<add key="colorCode" value="8A2BE2,0000FF,A52A2A,D87093,00FFFF,FFE4C4,008080,FF00FF,B8860B,FF8C00,800080,DA70D6,40E0D0"/>
コード
var colorCode = '<%=ConfigurationManager.AppSettings["colorCode"]%>';
$(function () {
$('#color3').colorPicker({
pickerDefault: "ffffff",
colors: colorCode.split(","),
transparency: true
});
});
2
設定
<add key="colorCode" value="'8A2BE2','0000FF','A52A2A','D87093','00FFFF','FFE4C4','008080','FF00FF','B8860B','FF8C00','800080','DA70D6','40E0D0'"/>
コード
var colorCode = [<%=ConfigurationManager.AppSettings["colorCode"]%>];
$(function () {
$('#color3').colorPicker({
pickerDefault: "ffffff",
colors: colorCode,
transparency: true
});
});
どちらも機能しない場合は、構成から値を取得するとき' '
に、1の例の を削除してみてください。