1,通过Session变量。eg:Src Page:Session["xxx"]=objServControl.Text;
Dest Page:string xxx=Session["xxx"].ToString();2,通过Request.RequeryString,eg:Src Page:Response.Redirect("xxx.aspx?id="+objServControl.Text");Dest Page:string id=Request.QueryString["id"].ToString();
Dest Page:string xxx=Session["xxx"].ToString();2,通过Request.RequeryString,eg:Src Page:Response.Redirect("xxx.aspx?id="+objServControl.Text");Dest Page:string id=Request.QueryString["id"].ToString();
如果是本页,还可以将那个html控件,选择在服务器端运行,然后直接控件.value
如果参数部超过255个字符,建议用第二种方法,方便快捷,如果采用第一种方法,取值后应该清除Session,免得浪费服务器资源。
象
request.form("控件ID")、Request.Params["aaaaa"]等都不能用,那是asp中的方法,如果在本页取值的话才可以用这些方法,因为在asp.net中,<form action="" runat=server>。
如果是url后面的Querystring,也可以用Request.Params["xxx"]当然,可以通过Session来传递变量