C#中用JavaScript弹出窗口的问题

现在我在原本窗口里打进一点东西,点击button1就弹出窗口并显示我所打进去的东西我不会用JavaScript,只能写出Response.Write("<<scriptl... 现在我在原本窗口里打进一点东西,点击button1就弹出窗口并显示 我所打进去的东西
我不会用JavaScript,只能写出Response.Write("<<script language='javascript'> window.open('default2.aspx') </script> ");
来打开那个自己建的窗口。
但窗口里除了个我自建的空的label等着我传String过去其他也没有
现在我不会把default.aspx的String传到default2.aspx里,怎么办?是在'default2.aspx'里加个函数么?怎么加?
还是在JavaScript里编辑?
求助,我是小白。。
那如果我要在新窗口的label里print一个变量String呢?
就是String在运行中可能会得到不同的结果,然后只要按下button就要弹出窗口print那个新的结果。。。
展开
 我来答
安第斯恰奇cbdee
2010-03-23 · TA获得超过342个赞
知道小有建树答主
回答量:297
采纳率:0%
帮助的人:235万
展开全部
BS结构的程序都是无状态的(这个你可以百度一下,多了解)。
也就是说每一次请求都是毫无关系的,咱们看的似乎有关系只是每次给请求的页面传了不同的参数而以。
你传值到'default2.aspx'有一个最简单的办法。。。
window.open('default2.aspx?value=stringVal')
这样你就可以在default2.aspx中的做处理,用JS和C#都可以。不过都是在OnLoad事件上做处理。

页面之间传参数有很多种方法:cookie,session,application,刚才的那种(url传参)是最方便的。各个都有自己的好处和弊端,这个我也说不完,建议多掌握些基础知识!

addnew:很遗憾,你的“print一个变量String”这句话说的在没水准了!
好好学学基础知识,真的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
user_pyw
2010-03-23 · TA获得超过325个赞
知道小有建树答主
回答量:324
采纳率:0%
帮助的人:277万
展开全部
Response.Write("<script language='javascript'> window.open('default2.aspx?名称=值') </script> ");

在page_load写代码
if(!IsPostBack){
string s = Requst。querystring["名称"];(返回string)
label的ID.text = s;
}
=======================================
WebRequest可以得到你要的结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sq_zhuyi
2010-03-23 · TA获得超过680个赞
知道小有建树答主
回答量:1127
采纳率:0%
帮助的人:1007万
展开全部
default2.aspx中可以通过opener访问原窗体
//获取default.aspx中div1的内容
opener.document.getElementById("div1").innerHTML
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ThinkIBM
2010-03-23 · TA获得超过5289个赞
知道大有可为答主
回答量:3263
采纳率:0%
帮助的人:5478万
展开全部
Response.Write("<<script language='javascript'> window.open('default2.aspx?abc=123456abcdef') </script> ");

然后在default2.aspx里:
label1.Text = Request.QueryString["abc"];
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanyu323
2010-03-23 · 超过15用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:36万
展开全部
嘿嘿,我知道怎么办,上面的人说的都不好,或者不对,建议你还是找找网上的专门的js弹出窗口的成品吧,我们一直都用成品的,可以搞定一切弹出窗口问题那种,有的,绝对有的,我正在用....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式