早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请问aspx.net页面间参数传递中,如何加入单引号?sele="wenjianbianhaolike'%"+TextBox1.Text.ToString().Trim()+"%'and";Page.RegisterStartupScript("Open","window.parent.down.location='jieguo.aspx?abc="+sele+"'");下面这句总

题目详情
请问aspx.net页面间参数传递中,如何加入单引号?
sele = "wenjianbianhao like '%" + TextBox1.Text.ToString().Trim() + "%' and ";
Page.RegisterStartupScript("Open","window.parent.down.location='jieguo.aspx?abc=" + sele + "'");
下面这句总是不能执行,因为前面的那个句子中,like前后有单引号,所以无法执行,该怎么办?
▼优质解答
答案和解析
sele = "wenjianbianhao like \"%" + TextBox1.Text.ToString().Trim() + "%\" and ";
或者
sele = "wenjianbianhao like \\'%" + TextBox1.Text.ToString().Trim() + "%\\' and ";
你JS程序是用的单引号,只需要字符串中改成双引号或者把字符串中的单引号加个转义字符就OK了