是上面的这样一个选择城市的功能,,,选择了一个城市,然后城市么显示在按钮上,,样式就不贴了,下面是主要代码
<input type="button" onfocus="blur()" class="button" id="selCity_bt" value="选择城市" /><div class="divtit"><span class="tit">从下列选择城市</span><span class="more" onclick="none()" style="color:Red; cursor:pointer;">关闭</span></div>
<div class="zimuDdiv">
<div id="zimu1" class="zimu this"><span>A - E</span></div>
<div id="zimu2" class="zimu"><span>F - J</span></div>
<div id="zimu3" class="zimu"><span>K - O</span></div>
<div id="zimu4" class="zimu"><span>P - T</span></div>
<div id="zimu5" class="zimu"><span>U - Z</span></div>
<div class="clr"></div>
</div>
<div class="cityList" id="cityList1">
<ul>
<li onclick="clickCity('北京','1')">北京</li>
<li onclick="clickCity('北京','1')">北京</li>
<li onclick="clickCity('北京','1')">北京</li>
<li onclick="clickCity('北京','1')">北京</li>
<li onclick="clickCity('北京','1')">北京</li>
<li onclick="clickCity('北京','1')">北京</li>
<asp:Literal ID="LitA_E" runat="server"></asp:Literal>
</ul>
<div class="clr"></div>
</div>
js//城市
function clickCity(name,id)
{
$("#ccity").css({display:"none"});
$("#selCity_bt").val(name);
}
问题是现在直接写上死的城市 点击可以显示在按钮上,页面不会报html错误,,,,但是
我用 <asp:Literal ID="LitA_E" runat="server"></asp:Literal>这服务器标签代替
<li onclick="clickCity('北京','1')">北京</li>这标签
从后台绑定 for循环写出来了 动态的标签 如下
<li onclick="clickCity('北京1','1')">北京1</li>
<li onclick="clickCity('北京2','1')">北京2</li>
<li onclick="clickCity('北京3','1')">北京3</li>
<li onclick="clickCity('北京4','1')">北京4</li>
。
此时点击城市的时候就报错了 是一加载绑定的时候就报错了,怎么回事,,,
不用:Literal绑定 用repeat绑定的话也是一样的报错,,,怎么回事 求解
解决方案 »
- 为什么ASP.NET 3.5 masterpage母版页只有和内容页放在同一目录?
- 把string字符串像xml一样分解
- 读写 txt
- sql server2000 text类型字段的输出
- 结合AJAX的二级分类的问题!
- 80分求C#.NET+XML论坛或留言本或全站程序代码
- 怎样动态添加页面的背景音乐?
- asp.net程序,怎么设置数据角色权限?
- 关于一个PlaceHolder的问题,急!!!
- 请问这个CS效果是如何放在网页上的?
- 求助js改变iframe的src,画面一闪而逝又变成原来的页面了。
- SortedList<string, Keyword> ResultList 怎么按照Keyword类排序啊
消息: 语法错误
行: 36
字符: 1
代码: 0
URI: http://192.168.22.10:8001/partner/index.aspx
消息: 语法错误
行: 36
字符: 1
代码: 0
URI: http://192.168.22.10:8001/partner/index.aspx
消息: 语法错误
行: 36
字符: 1
代码: 0
URI: http://192.168.22.10:8001/partner/index.aspx
消息: 语法错误
行: 36
字符: 1
代码: 0
URI: http://192.168.22.10:8001/partner/index.aspx
消息: 语法错误
行: 36
字符: 1
代码: 0
URI: http://192.168.22.10:8001/partner/index.aspx
消息: 语法错误
行: 36
字符: 1
代码: 0
URI: http://192.168.22.10:8001/partner/index.aspx
消息: 语法错误
行: 36
字符: 1
代码: 0
URI: http://192.168.22.10:8001/partner/index.aspx
消息: 语法错误
行: 36
字符: 1
代码: 0
URI: http://192.168.22.10:8001/partner/index.aspx
消息: 语法错误
行: 36
字符: 1
代码: 0
URI: http://192.168.22.10:8001/partner/index.aspx
消息: 语法错误
行: 36
字符: 1
代码: 0
URI: http://192.168.22.10:8001/partner/index.aspx
消息: 语法错误
行: 36
字符: 1
代码: 0
URI: http://192.168.22.10:8001/partner/index.aspx就这样的错误 如果不绑定写死的话 就没错 功能可以实现
-----------------
生成的有问题
确实是这个问题 我换成repeat绑定 都好了
但是我想用Literal这控件绑定,,,这个控件是后台写出来了
FJ = new StringBuilder();
for (int i = 0; i < ds2.Tables[1].Rows.Count; i++)
{
FJ.Append("<li onclick='clickCity('" + ds2.Tables[1].Rows[i]["Name"].ToString() + "','" + ds2.Tables[1].Rows[i]["ParentID"].ToString() + "')'>" + ds2.Tables[1].Rows[i]["Name"].ToString() + "</li>"); }
this.LitF_J.Text = FJ.ToString();
里面的点击事件 不能有双引号啊 怎么解决啊???