私はasp.net 1.1サイトで働いています。
私の要件は次のとおりです。ポストバック時に、変数に保存したいデータがあります。そしてJavaScriptで、それらの情報をドロップダウンリストに追加したいと思います。
元 :
ポスト バック コールからのデータは次のとおりです。
Text Value
One 1
two 2
three 3
それらをいくつかの変数に保存し、条件に基づいてJAVASCRIPTのドロップダウンリストに割り当てたいと思います。
C# で値を保持するために使用しているコードは次のとおりです。
StringBuilder sb = new StringBuilder();
sb.Append("<script>");
sb.Append("var test = [];");
for(int i=0; i < Engine.Length; i++)
{
sb.Append("var obj = {text:" + Engine[i][0] + "," + "value:" + Engine[i][1] +"};");
sb.Append("test.push(obj);");
}
sb.Append("</" + "script>");
this.RegisterStartupScript("ownHtml", sb.ToString());
そして、値を JAVASCRIPT のドロップダウン リストに次のように追加します。
for (var count = 0; count < test.length; count++)
{
dlEngine.options[count] = new Option(test[count].text, test[count].value);
}
しかし、それは機能していません。