关于showModalDialog问题
我在一个页面中写到
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsClientScriptBlockRegistered("clientScript"))
{
string strScript="<script language=\"javascript\">\n";
strScript += "function OpenWin(){\n";
strScript += "var str=window.showModalDialog('photo_input.aspx',null,";
strScript +="'dialogWidth:320px;dialogHeight:200px;center:1;scroll:1;help:0;status:0;resizable:yes;')\n";
strScript += "if(str!=undefined) document.Form1.hidden1.value=str\n" ;
strScript += "}\n" ;
strScript += "</script>" ;
RegisterClientScriptBlock("clientScript", strScript);
}
button.Attributes.Add("onclick", "OpenWin()");
}
这样打开一个模态对话框。我的photo_input.aspx是一个上传图片的页面,他有确定
上传和返回按钮,是WEB控件,问题是一点击有刷新页面的操作时,就会打开一个新的HTML页面,来显示刷新后的'photo_input.aspx‘页面,怎样把刷新控制在模态对话框中,而不打开新页面呢?
问题点数:40、回复次数:4Top
1 楼HndyLiu(Tiro.net)回复于 2003-11-04 18:40:40 得分 0
帮你up一下~~~Top
2 楼luckysusan(海闊天空)回复于 2003-11-04 18:43:02 得分 20
<body MS_POSITIONING="GridLayout">
*****************在body下面加上这个就可以了
<base target="_self">
********************
<form id="Form1" method="post" runat="server">Top
3 楼shenyisyn(魔法师)回复于 2003-11-04 18:46:57 得分 0
顶Top
4 楼webdiyer(.net资源精华—www.dotneturls.com)回复于 2003-11-04 19:08:23 得分 20
在你的模态窗口中用加载一个框架页,把你的photo_input.aspx页面放在这个框架页中,这样就不会再弹出新窗口。Top




