asp.net 中怎样点一个按钮弹出一个网页?

解决方案 »

  1.   

    1.
    弹出窗口:
    this.Label.Text = "<a onclick=window.open('"+index.aspx?ContactNo="+a.ToString()+"','popuppage','width=400,height=380,top=130,left=200,scrollbars,resizable')  style='CURSOR: hand'>"+e.Item.Cells[2].Text.ToString()+"</a>";2.
    private void Button1_Click(object sender, System.EventArgs e)
    {
    this.Page.RegisterStartupScript("open","<script>window.open('WebForm1.aspx');</script>");
    }
    3.超链接打开
    temp.Append(" <TD>");
    temp.Append("    <A href='"+XframeSysInfo.SysRoot+"Go.aspx?ModuleID=CRMPSReport&amp;ReportName=ProjectDetail&amp;startdate="+this.uctrlSelectDate.BeginDate.ToShortDateString()+"&amp;enddate"+this.uctrlSelectDate.EndDate.ToShortDateString()+"&amp;area="+this.uctrlSelectArea.SelectAreas+"&amp;month="+i.ToString()+"'>");
    temp.Append(" </TD>");4.新窗口中打开
    temp.Append("           <TD align=\"center\" class=\"TableContent\" border=1 style=\"border-collapse:collapse;border-color:#5BA7F0;\">"                             
    + "<a onclick=window.open('"+this.XframeSysInfo.SysRoot + this.XframeSysInfo.MainPage.Name+"?ModuleID=CRMPSReport&ReportName=ProjectDetail&amp;startdate="+this.uctrlSelectDate.BeginDate.ToShortDateString()+"&amp;enddate"+this.uctrlSelectDate.EndDate.ToShortDateString()+"&amp;area="+this.uctrlSelectArea.SelectAreas+"&amp;month="+i.ToString()+"','popuppage','width=800,height=600,top=60,left=100,scrollbars,resizable')  style='CURSOR: hand'>"+i.ToString()+"</a>"+
    "</TD>");