现在有个ASP页面中的参数需要传到ASP.NET页面中,传递的参数不能写在URL后面用问号连接,还有别的什么好办法可以传过去,并在ASP.NET页面取得这个参数吗?

解决方案 »

  1.   

    Session["id"],cookie啊,Application,这些都可以,挺多的
      

  2.   

    用Session或者Application传值,如果不行就先将值存入文件中,再在另一个页面中读出来。
      

  3.   

    action
    Request.Form接收
    cookie
      

  4.   

    POST
    SESSION
    COOKIE
    Transfer
    Application
    都可以呀
      

  5.   

    常用的是session  
    //设置HttpSession s=request.getSession();
    session.setMaxInactiveInterval(100000000);//设置生存期
    s.setAttribute("user",value);                        //设值
    //取值String user=(String)request.getSession().getAttribute("user");         // 取值,转换类型
    String user=(String)session.getAttribute("user");
      

  6.   

    大哥们啊 session这个东西 能在ASP和ASP。NET两个页面中共存吗?
      

  7.   

    <form action="Get.aspx" id="form1" method="post" >
    </form> 
      

  8.   

    在网站根目录下建一个Common.xml文件:<?xml version="1.0" encoding="utf-8" ?>
    <data>
    中国人
    </data>在asp中将值“中国人”存入data根节,然后在asp.net中读出:using System.Collections.Generic;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Xml;public partial class _Default : System.Web.UI.Page
    {
    protected void Page_Load(object sender, EventArgs e)
    {
    XmlDocument doc = new XmlDocument();
    doc.Load(Request.PhysicalApplicationPath + @"\Common.xml");
    XmlElement root=doc.DocumentElement;
    Response.Write(root.InnerText);
    }
    }asp怎么存入xml文件你可以百度一下。