我在 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);
}
但它不起作用。