我有一个 button点击之后,传值给另一个页面,结果报缺少';'号,我调试了下,如果传的是数字就不会报错,传字符就会报错,不知道哪里需要修改下。string sql="中国";
string url = "<script type='text/javascript'>window.parent.frames.item(1).location='a.aspx?sql=" + sql + "';</script>";
Response.Write(url);
string url = "<script type='text/javascript'>window.parent.frames.item(1).location='a.aspx?sql=" + sql + "';</script>";
Response.Write(url);
将sql用UrlEncode之后再传输,接收到之后用UrlDecode
string sql = "中国";
string url = "<script type='text/javascript'>window.parent.frames.item(1).location='a.aspx?sql='" + sql + "'';</script>";
Response.Write(url);
sql是 string 啊,要加上引号才行的