前台的一个方法:
function C()
{
var url;
url="ajax.aspx?name=" + document.getElementById("ddl1").value;
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange=D;
xmlHttp.send(null);
return false;
}
document.getElementById("ddl1").value这个值传的是中文。但是ajax.aspx接受到的是乱码;我就在后台写了个方法:
public String BianMa(string str)
{
return Server.UrlEncode(str);
}
调用:url="ajax.aspx?name=" + <%=BianMa(document.getElementById("ddl1").value) %>;
然后报错:当前上下文中不存在名称“document”该怎么解决啊?
function C()
{
var url;
url="ajax.aspx?name=" + document.getElementById("ddl1").value;
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange=D;
xmlHttp.send(null);
return false;
}
document.getElementById("ddl1").value这个值传的是中文。但是ajax.aspx接受到的是乱码;我就在后台写了个方法:
public String BianMa(string str)
{
return Server.UrlEncode(str);
}
调用:url="ajax.aspx?name=" + <%=BianMa(document.getElementById("ddl1").value) %>;
然后报错:当前上下文中不存在名称“document”该怎么解决啊?
解决方案 »
- 应用程序脱机~~~~~~~~~~~~~~~~~~什么意思??~~~~不知道的帮顶~~~~
- 输出数据的字符数量限制问题
- VS2010无法打开VS2008创建的rdlc文件
- 导出数据为Excel,程序中包含了Excel的dll文件,但否导出的时候还是有错误???
- JS中可以得到GUID值吗?
- 裸求在线考试系统
- 各位老师,gridview里模板上的某个控件如何根据时间改变颜色
- 这个问题是怎么回事啊?高手帮我看看
- 引用ID的问题!!!急!!!
- 就要毕业啦,问几个问题--如果你面临转岗.......
- 在 c# 里面 导数据到 EXCEl 速度慢是怎么回事 ?
- 郁闷奥-_-!ReportViewer控件滴问题,55555
url="ajax.aspx?name=" + encodeURI(document.getElementById("ddl1").value);
//防止缓存的问题,最好价格时间戳
url+="&ts="+new Date().toString();
这种写法显然不对!document.getElementById("ddl1").value是一个客户端脚本变量,不能放在服务器变量<%=%>之间!
可以参考
http://www.cnblogs.com/downmoon/archive/2007/12/30/1021140.html
http://blog.csdn.net/downmoon/archive/2007/11/14/1885199.aspx