这是一段用ASP写的代码,请问如果要转到ASP.NET的话,是不是应该写在ASPX页面里面
是写在CS里面还是HTML里面呢,具体怎么写,多谢多谢.<%name=request.form("userid")password=request.form("password")response.cookies("cname")=namesession("sname")=nameif name=""thenresponse.redirect"index.asp"end if%><frameset rows=80%,20%><frame name="show" src="show.asp"><frame name="input" src="input.asp"></frameset>

解决方案 »

  1.   

    如果这段代码是在页面启动的时候运行,那么cs文件中:
    private void Page_Load(object sender, System.EventArgs e)
    {
        if((Request.Form["userid"] == null) || (Request.Form["userid"].Length == 0))
            Response.Redirect("index.asp");
        string name = Request.Form["userid"];
        string password = Request.Form["password"];
        HttpCookie cookie = new HttpCookie("cname", name);
        Response.Cookies.Add(cookie);
        Session.Add("sname",name);
    }aspx文件中:
    ><frameset rows=80%,20%><frame name="show" src="show.asp"><frame name="input" src="input.asp"></frameset>
      

  2.   

    asp和asp.net的机制发生了很大变化,http://www.microsoft.com/china/MSDN/library/archives/library/DNAspp/html/aspnetmigrissues.asphttp://www.microsoft.com/china/MSDN/library/archives/MSDNonline/features/articles/asp11122000.asp
      

  3.   

    asp和.net差别很大的,建议还是重新构架吧
      

  4.   

    其实区别也不打  看看VS。NET 的MSDN很简单的,我三天就转过去了