界面上的控件都可以保持自己的状态的,为什么手动的就不能保存.
如下代码:
protected void Page_Load(object sender, EventArgs e)
{
TextBox a = new TextBox(); ViewState["bb"] = a; }
提示错误:程序集“System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”中的类型“System.Web.UI.WebControls.TextBox”未标记为可序列化。高手请指点!!
我想知道既然没有标记为序列化,那网页上本来有的TextBox是怎么保持状态的?
如下代码:
protected void Page_Load(object sender, EventArgs e)
{
TextBox a = new TextBox(); ViewState["bb"] = a; }
提示错误:程序集“System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”中的类型“System.Web.UI.WebControls.TextBox”未标记为可序列化。高手请指点!!
我想知道既然没有标记为序列化,那网页上本来有的TextBox是怎么保持状态的?
解决方案 »
- gridview编辑状态下templatefield不可见(visible=false)时取不到控件的值
- asp.net 添加子标签
- 请问用ASP.NET技术实现邮件订阅功能?
- ASP.NET配置环境的BUG,需要高手指点
- 求c#版聊天室
- 如何实现客户端先验证,如果合法再提交服务器端
- .cs如何获取javascript中定义document.write("<input 定义的ID> ");
- 利用Session_Start和Session_End统计在线人数是否不太准确?
- asp.net 调试出错,报不能锁定文件
- 关于邮件的发送,谁帮我解决了,可以再追分
- 求一条汇总求和统计的SQL语句
- 关于asp.net中的静态变量的疑问
为什么我上面不行
既然没有标记为序列化,那网页上本来有的TextBox是怎么保持状态的?
不知道为什么.