| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 435 人关注过本帖
标题:[求助]参数传递问题
只看楼主 加入收藏
lisir123
Rank: 1
等 级:新手上路
帖 子:215
专家分:0
注 册:2005-12-16
结帖率:100%
收藏
 问题点数:0 回复次数:2 
[求助]参数传递问题

*************************************
index.aspx文件
**************************************
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:button id="Button1" style="Z-INDEX: 101; LEFT: 272px; POSITION: absolute; TOP: 128px" runat="server" Text="Button"></asp:button>
<INPUT id="name1" style="Z-INDEX: 102; LEFT: 400px; POSITION: absolute; TOP: 160px" type="text" value="132132123" name="name1"></form>
</body>

通过this.Button1.Attributes.Add("onclick","javascript:window.showModalDialog(\"WebForm1.aspx\",window)");打开一个弹出窗口。
**************************************
WebForm1.aspx
**************************************
这个文件中只有一个按钮button1通过它的单击事件执行
private void Button1_Click(object sender, System.EventArgs e)
{
response.write("<script language=\"JavaScript\">");
response.write("alert(window.dialogArguments.name1.value);");
response.write("</script>");
}


response.write("alert(window.dialogArguments.name1.value);");这句出错。
我通过showModalDialog()传递的参数时window是一个对象,不是应该将name1的值给传递过去吗?
我这个是错的,正确的该怎么写?

搜索更多相关主题的帖子: 参数 
2006-04-27 14:50
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
this.Button1.Attributes.Add("onclick","javascript:window.showModalDialog(\"WebForm1.aspx?name1=\"+dialogArguments.name1.value,window)");
2006-04-27 16:33
lisir123
Rank: 1
等 级:新手上路
帖 子:215
专家分:0
注 册:2005-12-16
收藏
得分:0 
this.Button1.Attributes.Add("onclick","javascript:window.showModalDialog(\"WebForm1.aspx\",window.document.all)");

这样就可以了
2006-04-28 11:27
快速回复:[求助]参数传递问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018493 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved