我怎么让form提交到别的页面?
我使用action="页面名称.aspx"
怎么传递不过去值

解决方案 »

  1.   

    用Reponse.Redirect("NewPage.aspx");别把ASP.NET当做ASP,原理不一样!
      

  2.   

    可我用Session也不行啊
    Login.cs
    ---------------------------------------------
    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    namespace Bluefrit
    {
    public class Admin : Page
    {
    private void Page_Load(object sender, System.EventArgs e)
    {
    if (!Page.IsPostBack)
    {

    }
    }
    public void checkLogin(object sender, System.EventArgs e)
    {
    if (Page.IsValid)
    {
    Session["username"] = Username.Text;
    Session["password"] = Password.Text;
    Response.Redirect("Login.aspx");
    }
    }
    protected TextBox Username;
    protected TextBox Password;
    }
    }valid.cs
    --------------------------------------------
    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;namespace Bluefrit
    {
    /// <summary>
    /// Login 的摘要说明。
    /// </summary>
    public class Login : System.Web.UI.Page
    {
    private void Page_Load(object sender, System.EventArgs e)
    {
    string s = Session["username"].ToString();
    Result.Text = s;
    Session.Remove("username");
    }
    protected Label Result;
    }
    }
    这个是提交过来我接收信息的代码
    Label里面什么都没有显示啊,怎么回事,救命 啊
      

  3.   

    http://blog.nxcn.net/flyangel/articles/188.aspx
    看这有用不
      

  4.   

    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=505
      

  5.   

    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=185600
      

  6.   

    你的session怎么获得的?代码贴出来啊