A页
<script language="javascript">
function OpenUpPic()
{
var ReturnVal;
ReturnVal=window.showModalDialog("UpPhoto.aspx","","dialogWidth:30;dialogHeight:9;help:no");
if (ReturnVal!=null)
{
document.Form1.txtImagePath.value=ReturnVal.replace(/\?/g,"\\");
document.Form1.upPhoto.disabled=true;
}
}
</script>
<INPUT id="upPhoto" onclick="OpenUpPic();" type="button" value="上传图片">
B页
private void btnUpLoad_Click(object sender, System.EventArgs e)
{
if (File1.Value=="")
return ;
if (UpLoadImage()!=null)
{
string strReturn= UpLoadImage().Replace("\\","?"); //上传图片并返回文件上服务器上的相对路径
Page.RegisterStartupScript("返回","<script>window.returnValue ='"+strReturn+"';window.close()</script>");
}
else
{
}
}