父窗口前台代码<script language="javascript" type="text/javascript">
function ExcelIsData(url,width,height)
{
var b=ShowPage(url,width,height);
if(b)
{
var context=$("grddiv");
var args="GetFaxList|excel";
<%=Page.ClientScript.GetCallbackEventReference(this,"args", "CallBackScriptView", "context") %>;
}
}
function CallBackScriptView(result,context)
{
context.innerHTML =result;
}
function OpenWindow()
{
window.showModalDialog()
}
</script>
父窗口后台 public string GetFaxList(string strexcel)
{
object o = WebUtility.CacheItemGet(Config.contactlist);
if (o != null)
{
DataSet dt = (DataSet)o;
this.grdgroup.DataSource = dt;
this.grdgroup.DataBind();
}
return RenderControl(this.grdgroup);
}
private string RenderControl(Control control)
{
StringWriter writer1 = new StringWriter(CultureInfo.InvariantCulture);
HtmlTextWriter writer2 = new HtmlTextWriter(writer1); control.RenderControl(writer2);
writer2.Flush();
writer2.Close(); return writer1.ToString();
}
子窗口后台代码 protected void btnsubmit_Click(object sender, EventArgs e)
{
if (ds != null)
{
object o = WebUtility.CacheItemGet(Config.contactlist);
if (o == null)
{
o = WebUtility.getContactList();
}
DataSet maindt = (DataSet)o;
maindt.Merge(ds.Tables[0]);
WebUtility.CacheItemAdd(Config.contactlist, maindt);
maindt.Dispose();
WebUtility.Excute(@"window.returnValue=true;top.close();");
}
}打不开子窗口
各位帮忙看看谢谢
function ExcelIsData(url,width,height)
{
var b=ShowPage(url,width,height);
if(b)
{
var context=$("grddiv");
var args="GetFaxList|excel";
<%=Page.ClientScript.GetCallbackEventReference(this,"args", "CallBackScriptView", "context") %>;
}
}
function CallBackScriptView(result,context)
{
context.innerHTML =result;
}
function OpenWindow()
{
window.showModalDialog()
}
</script>
父窗口后台 public string GetFaxList(string strexcel)
{
object o = WebUtility.CacheItemGet(Config.contactlist);
if (o != null)
{
DataSet dt = (DataSet)o;
this.grdgroup.DataSource = dt;
this.grdgroup.DataBind();
}
return RenderControl(this.grdgroup);
}
private string RenderControl(Control control)
{
StringWriter writer1 = new StringWriter(CultureInfo.InvariantCulture);
HtmlTextWriter writer2 = new HtmlTextWriter(writer1); control.RenderControl(writer2);
writer2.Flush();
writer2.Close(); return writer1.ToString();
}
子窗口后台代码 protected void btnsubmit_Click(object sender, EventArgs e)
{
if (ds != null)
{
object o = WebUtility.CacheItemGet(Config.contactlist);
if (o == null)
{
o = WebUtility.getContactList();
}
DataSet maindt = (DataSet)o;
maindt.Merge(ds.Tables[0]);
WebUtility.CacheItemAdd(Config.contactlist, maindt);
maindt.Dispose();
WebUtility.Excute(@"window.returnValue=true;top.close();");
}
}打不开子窗口
各位帮忙看看谢谢
{
window.showModalDialog()
}
你好像没哟调用这个函数啊
这个要传个路径啊
{
var v= window.showModalDialog('子窗口.aspx');
if(v!=null)
//...
}
Response.Write(" <script language='javascript'>alert('处理成功!') ;window.close(); </script>");