我现在在做自动补全功能。页面有<body>
<h1 align="center">
<div align="center"><input type="text" style="width:300px;height:20px;font-size:14pt;" id="o" onkeyup="autoComplete.start(event)"></div>
<div class="auto_hidden" id="auto"><!--自动完成 DIV--></div>
<script>
var autoComplete=new AutoComplete('o','auto',['b0','b12','b22','b3','b4','b5','b6','b7','b8','b2','abd','ab','acd','accd','b1','cd','ccd','cbcv','cxf']);
</script>
</body>
后台代码有一个string s="['70257231-0长春汽车改装有限责任公司','3709001801791马尼托瓦克东岳重工有限公司','4300001002578广汽长丰汽车股份有限公司','11439299-7内蒙古北方重工业集团有限公司','16571877-4山东凯马汽车制造有限公司','138805944海门市客车厂','62190919-6庆铃汽车股份有限公司','61201252-0厦门金龙旅行车有限公司','13644227-0徐州工程机械集团有限公司徐州重型机械厂','12742665-8哈尔滨汽车改装厂']";怎样把页面中的 <script> 里面的[] 换成 后台代码里的[]啊
<h1 align="center">
<div align="center"><input type="text" style="width:300px;height:20px;font-size:14pt;" id="o" onkeyup="autoComplete.start(event)"></div>
<div class="auto_hidden" id="auto"><!--自动完成 DIV--></div>
<script>
var autoComplete=new AutoComplete('o','auto',['b0','b12','b22','b3','b4','b5','b6','b7','b8','b2','abd','ab','acd','accd','b1','cd','ccd','cbcv','cxf']);
</script>
</body>
后台代码有一个string s="['70257231-0长春汽车改装有限责任公司','3709001801791马尼托瓦克东岳重工有限公司','4300001002578广汽长丰汽车股份有限公司','11439299-7内蒙古北方重工业集团有限公司','16571877-4山东凯马汽车制造有限公司','138805944海门市客车厂','62190919-6庆铃汽车股份有限公司','61201252-0厦门金龙旅行车有限公司','13644227-0徐州工程机械集团有限公司徐州重型机械厂','12742665-8哈尔滨汽车改装厂']";怎样把页面中的 <script> 里面的[] 换成 后台代码里的[]啊
解决方案 »
- asp.net排行榜功能
- sql问题
- 网页里视频监控直播功能,给个思路,好吗?
- 有关CHECKBOXLIST显示SELECTED的问题
- |M| 如何让表中按某一条件相同的记录进行合并 --------- 在线马上结贴
- 求助:一段asp代码传为asp.net代码怎么转换?
- 如何将, PDF中的输入框与 数据库关联起来.
- 请教,关于新闻发布系统
- 我用vs.net2002自带的水晶报表,可是调试是时候,没有进入程序她就出现这样的错误!见内容为什么?
- 安装VS.NET后再打开Office XP就出现50次使用限制了,请教怎么解决?
- 求助,在线等很急。 关于存储过程拆分字段值的问题
- 关于.net框架使用图片资源更新问题
var obj = new Array('1', '2', ['3', '4', '5', '6']);
</script>string s = "['a','b','c','d']";
this.ClientScript.RegisterStartupScript(this.GetType(), "js", "obj = new Array('1', '2', " + s + ");", true);
http://docs.jquery.com/UI/Autocomplete
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>AJAX控件之AutoComplete</title>
</head>
<body style="text-align: center">
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<asp:TextBox ID="MyAuto" runat="server" Width="191px"></asp:TextBox><br />
<br />
<cc1:AutoCompleteExtender ID="ace" runat="server" CompletionInterval="100" MinimumPrefixLength="1"
ServiceMethod="GetCompletionList" ServicePath="WebService.asmx" TargetControlID="MyAuto">
</cc1:AutoCompleteExtender>
</div>
</form>
</body>
</html> # using System;
using System.Web;
using System.Collections.Generic;
using System.Web.Services;
using System.Web.Services.Protocols;
/// <summary>
/// WebService 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
//用以调用Web Service方法签名
[System.Web.Script.Services.ScriptService]
public class WebService : System.Web.Services.WebService {
public WebService () {}
[WebMethod]
public string[] GetCompletionList(string prefixText, int count)
{
//if (count == 0)
//{
// count = 10;
//}
Random random = new Random();
List<string> items = new List<string>(count);
for (int i = 0; i < count; i++)
{
char c1 = (char)random.Next(65,90);
char c2 = (char)random.Next(97, 122);
char c3 = (char)random.Next(48, 57);
char c4 = (char)random.Next(33, 43);
items.Add(prefixText + c1 + c2 + c3 + c4);
}
return items.ToArray();
}
}