我想实现一个这样的窗体(使用C#):
窗体webform1和webform2
通过webform1(主窗体-全屏幕)的按钮实现webform2的窗体(居中,而且鼠标范围出了webform2),也就是说不关闭webform2就不能操作webform1.
请教各位高手,我现谢谢了!

解决方案 »

  1.   

    window.showModelessDialog("Webform2.aspx","","center:yes")
      

  2.   

    请问使用window.showModelessDialog(  "Webform2.aspx  ",  "  ",  "center:yes  ") 
    要引用什么命名空间ne  ??? thanks
      

  3.   

    请问使用window.showModelessDialog
    要引用什么命名空间呢???  thanks 
    着急啊 谢谢了那个大哥告诉我下阿
      

  4.   

    在page_load里写
    if(!Page.IsPostBack)
        this.Button1.Attributes.Add("onclick","javascript:window.showModelessDialog('Webform2.aspx','','center:yes');");
      

  5.   

    是js脚本,不用引用命名空间,showModelessDialog是弹出一个模态窗口
      

  6.   

    <%@ Page language="c#" Codebehind="WebForm2.aspx.cs" AutoEventWireup="false" Inherits="Webtemp2.WebForm2" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>WebForm2</title>
    function a()
    {
    window.showModalDialog('Webform3.aspx','','center:yes');
    }
    </script>
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <INPUT style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 8px" type="button" value="Button" onclick=a()>
    </form>
    </body>
      

  7.   

    我测试了一下,采用这种方法:
    this.Button1.Attributes.Add("onclick","javascript:window.showModelessDialog('Webform2.aspx','','center:yes');");窗口WebForm2.aspx闪一下就没有了。用脚本就不会,为什么?
      

  8.   

    查一下有关showModelessDialog知识,应该比较简单的。
      

  9.   

    showModelDialog()吧,怎么是showModelessDialog()呢
      

  10.   

    this.butSave.Attributes.Add("onclick","javascript:window.showModelessDialog('Webform4.aspx','base target=_self','center:yes');");