当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,