求一个简单的ASP.NET问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 06:44:22
我先给出一个参考页面http://www.aspcom.cn/gw/b2b_cpinfo.asp?id=747####
这个页面上放入购物车那里,一点击按钮就弹出个窗口,而且弹出的那个网址上面的地址栏是只读的,还有一个问题我假如在一个ASP.NET页面上弄一个BUTTON,一点击就弹出窗口(或者说一个页面),我想传参的话咋实现呢,这弹出窗口好像是JAVASCRIPT脚本实现的,用C#应该实现不了吧,我现在传到弹出的窗口一个ID参数,其值等于页面上一个LABEL的值.应该怎么实现呢.
Response.Write("<Script>window.open ('a.aspx?id=1', 'newwindow', 'height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')</Script>");
id=1那个地方我要是传一个LABEL1.TEXT的值咋写呢,总不会是把ID=1直接改成ID=LABEL1.TEXT吧,这个地方头痛呀.

1、.net,弹出页面
加个按钮,双击进去,在里面些 Response.Redirect(另一页面?参数名=参数值),比如 Response.Redirect(a.aspx?id=1)

2、.net,弹出窗体
加个按钮,双击进去,在里面些 Response.Write("<Script>window.open ('a.aspx?id=1', 'newwindow', 'height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')</Script>");

3、JS实现
<a href="#" onclick="window.showModalDialog(a.aspx?id=1','','dialogHeight: 268px; dialogWidth: 406 px; resizable: No; status: No; help: No;)">链接</a>

ID=“+LABEL1.TEXT+"

C#完全可以实现!
你只要在后台(.cs)文件中赋值就可你了!