<ItemTemplate>
        <asp:HyperLink runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Quotation_No") %>' NavigateUrl='<%# "QuotationShow.aspx?CMD=SELECT,"+DataBinder.Eval(Container, "DataItem.Quotation_ID") %>' Target="_self" ID="Hyperlink1">
        </asp:HyperLink>
</ItemTemplate>弹出固定大小的窗口怎么操作?

解决方案 »

  1.   

    请参考: 1和41.
    弹出窗口:
    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>");  
      

  2.   

    前台写下面的JS脚本;
    function goAddModify()
    {
    var retValue = showModalDialog("SelectOperater.aspx", "", "dialogWidth:330px; 
                                    dialogHeight:420px; status:0; help:0");
    if (retValue == undefined) 
    {
    return false;
    }

    if (retValue.length == 0 ) 
    {
    return false;
    }
    else 
    {
    document.Form1.modifyid.value = retValue[0];
    document.Form1.modifyoper.value = retValue[1];
    }
    }
    后台的Click事件里添加
    Linkbutton1.Attributes.Add("onclick", "");
    Controls.Add(new LiteralControl("<script language=javascript>goAddModify();</script>"));