ViewState里的内容在Response.Redirect()后丢失了? ViewState["BC"]ViewState["SC"]是否付有初值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ViewState仅在当前页有效,Response.Redirect又是一个新的请求,当然会丢失了你可以用Session或者Cookie来保存如:Session["BC"]="ssssss";Label1.Text=Session["BC"].ToString(); ViewState 只能在本页面中传值。ViewState(英文)是一种机制,ASP.NET 使用这种机制来跟踪服务器控件状态值。 ViewState 只能在本页面中传值。请使用Response.Redirect("ModLCategroy.aspx?id=***");或者使用Session(ID); viewstate只能在本页面中使用。如果要传值的话用Response.Redirect("ModLCategroy.aspx?id=***")或session,不过session记得要用完就释放掉:session.remove("名称"); viewstate只对同一个“请求”有效,虽然页面还是同一个页面,但是Response.Redirect又是一个新的“请求”了,因为http头发送的内容都改变了,记得有同样的一个使用http头的方法来实现redirect功能,实际上redirect就是执行的那个功能,不过代码忘记得。 ViewState["BC"]="ssssss";ViewState["SC"]="bbbbbbb";然后用javascript __doPostBack函数回调。这样再接收的时候就可以收到ViewState的值了。 用Response.Redirect是因为是新的请求,页面是从新load,肯定会丢失viewstate,最简单的办法是用session. ViewState 只针对当前的 Page 有效,转到另一页自然就没有了,就像JavaBean中的Spoce="Page" 同意 gOODiDEA(无语) !ViewState仅在当前页有效! 可用三种方法传参数!一、使用Querystring 二、使用Session变量三、使用Server.Transfer My97DatePicker控件上传后不可用 一个关于.net4网站发布到win2003服务器的奇怪问题 关于image控件的问题 VSTS 2008 简单问题 关于SqlDataSoure的使用 在ASP.NET中,怎样得到存储过程中的output参数? windows2003+iis6.0 可以访问html文件但是asp和aspx的都不能访问 求教各位大虾一个关于焦点的问题 菜鸟问题!有哪位高手详细解释一下这个JAVASCRIPT的问题!解决立即结帖送分! ASP.NET中怎么样通过程序在IIS中创建一个网站然后指定到一个目录? 请问怎样出现一个新的网页. 关于iewebcontrols
Label1.Text=Session["BC"].ToString();
请使用Response.Redirect("ModLCategroy.aspx?id=***");
或者使用Session(ID);
如果要传值的话用Response.Redirect("ModLCategroy.aspx?id=***")或session,不过session记得要用完就释放掉:session.remove("名称");
ViewState["SC"]="bbbbbbb";然后用javascript __doPostBack函数回调。这样再接收的时候就可以收到ViewState的值了。
二、使用Session变量
三、使用Server.Transfer