请教一个关于 ASP.NET与Flex开发,要实现调用网关“Sample”类中的某一个方法时,弹出一个Web页面,请问如何实现,
有做过这方面的的麻烦说一下,不胜感激!(最好发一份示例代码,谢谢)

解决方案 »

  1.   

    弹出框看下这个:
    http://www.ericmmartin.com/projects/simplemodal/
      

  2.   

      你好,本人英语水平不是很好,请问有关于asp.net弹出某一个网页的示例吗?
     比如,我在网关是这样写的
    using System;
    using System.Collections.Generic;
    using System.Text;
    using FluorineFx;
    using SYS.Publiclass;
    using System.Xml;
    using System.Web;
    using System.IO;
    using System.Diagnostics;
    using System.Security.Cryptography;
    using System.Net;
    using System.Net.Sockets;namespace FxSLib
    {
        /// <summary>
        /// Fluorine sample service.
        /// </summary>
        ///
        [RemotingService("Fluorine sample service")]
        public class Sample
        {        public Sample()
            {
            }        /// <summary>
            /// 打开某一页面
            /// </summary>
            /// <param name="uid"></param>
            /// <param name="userLoginNmae"></param>
            /// <returns></returns>
            public string OpenTempUser(){            string url = "http://localhost:8080/index.aspx";
                    
            }
        }
          
    }
      想打开那个url
      

  3.   


     protected void btnStakeholders_Click(object sender, EventArgs e)
        {
            string test;
            string tpid = ViewState["TPID"].ToString();
            this.chkSelectAll.Checked = false;
            //打开模式窗体
            Literal msg = new Literal();
            msg.Text = "<script>window.showModalDialog('GanXiRen.aspx?tpid=" + tpid + "&ProjYear=" + ProjYear + "',window,\"status:Modeless;edge:raised;unadorned:no;scroll=no;resizable:yes;center=yes;help:no;dialogwidth:600px;dialogheight:300px\");window.location = window.location;</script>";
            Page.Controls.Add(msg);
        }
    asp.net弹出页面时showmodaldialog类型的么?
      

  4.   


     谢谢,不是弹出页面时showmodaldialog。现在这个网关是一个类,不是一个*.aspx的后台页面.
      

  5.   

    使用 ClientScript.IsStartupScriptRegistered(this.GetType(),"window.open("URL","","","");");就可以了好像,你试试吧
      

  6.   


      呵呵,谢谢,现在这是一个flex网关的类,根本就没有ClientScript这个属性。
      

  7.   

    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;/// <summary>
    /// Class1 的摘要说明
    /// </summary>
    public class Class1
    {
         public void msn()
        {
            HttpContext.Current.Response.Redirect("http://www.baidu.com");
        }   
      

  8.   


      你好,这个方法在Web页面中进行跳转没问题,但是我用的这个是asp.net与flex相连,那样调用出错。