用string scriptstr="<script languang=javascript>";
scriptstr+="window.showModalDialog('deviceselectlist.aspx?groupid=123456','
"+ tcondition.Text +"','scroll=no')";
scriptstr+="</script>";
Page.Response.Write(scriptstr);tcondition.Text="myname='GYX'";就报错,如果
tcondition.Text="myname=GYX";就可以,怎么解决这个问题,单引号才能传过去?谢谢
scriptstr+="window.showModalDialog('deviceselectlist.aspx?groupid=123456','
"+ tcondition.Text +"','scroll=no')";
scriptstr+="</script>";
Page.Response.Write(scriptstr);tcondition.Text="myname='GYX'";就报错,如果
tcondition.Text="myname=GYX";就可以,怎么解决这个问题,单引号才能传过去?谢谢
解决方案 »
- JS 如何获取光标所在Table的id
- 可用分没了帮忙!datagrid绑定到临时表的问题
- 100分求救:关于静态页面!
- 请问在ASP.NET中应用接口的好处?
- vs2005中输入汉字时候如何把紫光拼音的默认全角状态改成半角状态?
- 用HTTP Handler保存网络数据流出错!很急的请大家帮忙!
- 封装DropDownList,怎么做?
- 关于listbox控件,可不可以有双击事件
- 生成解决方案
- .NET初学者,想找下小公司锻炼下自己``
- 怎么会出现只读错误了呢?
- 我新建了一个类库项目 已经生成 my.dll 现在在WEB程序下引用这个库时候,是引用它的bin\Debug\my.dll 还是引用它的 obj\Debug\my.dll
用两个单引号替换一个单引号,传过去后再替换过来
scriptstr+="window.showModalDialog('deviceselectlist.aspx?groupid=123456','
"+ tcondition.Text.Replace("'","\\'") +"','scroll=no')";
scriptstr+="</script>";
scriptstr+="window.showModalDialog('deviceselectlist.aspx?groupid=123456',\"
"+ tcondition.Text+"\",'scroll=no')";
scriptstr+="</script>";