日期:2014-05-18  浏览次数:20509 次

Server.Transfer()能获得传递页面的html控件值吗?
假如我有一个页面A(a.aspx),通过Server.Transfer( "b.aspx ",true)传递到B(b.aspx)

a.aspx有一个文本框, <input   type= "text "   id= "txt "   value= "123 ">

那么我在b.aspx如何取得这个text的值?

    protected   void   Page_Load(object   sender,   EventArgs   e)
        {

}

Ps:是在VS2005下,用的是PreviousPage取得的页面对象

------解决方案--------------------
不管怎么样,input提交到后台得加个name <input type= "text " name= "t1 " 然后在b.aspx中 用Request.Form[ "t1 "]取值
------解决方案--------------------
楼上正解`接分`
------解决方案--------------------
Server.Transfer( "b.aspx?id= "+Request.Form[ "t1 "].ToString(),true)

My-Blog地址1:http://www.cnblogs.com/nyzfl
My-Blog地址2: http://blog.csdn.net/nyzfl
------解决方案--------------------
Request.Form[ "t1 "]
------解决方案--------------------
对!就是用这个取Request.Form[ "t1 "]