asp.net 服务器端控件弹出新页面 但参数不能传递过去
我在一个aspx页面中注册了一段脚本,双击文本框时弹出一个新页面,并传递二个参数过去,如下所示,参数值AAA BBB没有传过去,传过去的值是formname,fieldname。请高手帮我解决
String scriptString = "<script language=JavaScript> function DoClick(formname,fieldname) {";
scriptString += "window.showModalDialog('Default3.aspx?formname=formname&fieldname=fieldname','','dialogWidth:840px,dialogHeight:580px,dialogLeft:100px,dialogTop:140px');}<";
scriptString += "/";
scriptString += "script>";
if (!this.IsClientScriptBlockRegistered("clientScript"))
this.RegisterClientScriptBlock("clientScript", scriptString);
this.TEXT.Attributes.Add("OnDblClick", "DoClick('AAA','BBB')"); --------------------编程问答-------------------- scriptString += "window.showModalDialog('Default3.aspx?formname=formname&fieldname=fieldname'
改成:
scriptString += "window.showModalDialog('Default3.aspx?formname="+formname+"&fieldname="+fieldname+"' --------------------编程问答-------------------- 因为把formname和fieldname写在string里面了
--------------------编程问答-------------------- --------------------编程问答-------------------- 变量不要当成字符串用! --------------------编程问答-------------------- 1楼正解
补充:.NET技术 , ASP.NET