LoadViewState不执行,为什么?

amingo 2008-12-07 05:55:54
public class CartLoader : System.Web.UI.WebControls.WebControl
{
private string text;

public string Text
{
get
{
return text;
}
set
{
text = value;
}
}

protected override void LoadViewState(object savedState)
{
text = savedState.ToString();
}

protected override object SaveViewState()
{
return text;
}

protected override void Render(HtmlTextWriter output)
{
output.Write("<input type= text id='txt_"+ this.UniqueID+"' value='"+Text+"' />");
output.Write("<input type= submit id='" + this.UniqueID + "' value='324' />");

}
}

一个简单的例子,想保存用户输入的值,但页面提交时LoadViewState没执行,所以值没了,怎么让LoadViewState执行??????
...全文
260 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
三碗355 2012-06-11
  • 打赏
  • 举报
回复
看看回复
fly88up 2010-09-13
  • 打赏
  • 举报
回复
我看看楼上的回复。。
amingo 2008-12-08
  • 打赏
  • 举报
回复
public class CartLoader : System.Web.UI.WebControls.WebControl
{
private string text;

public string Text
{
get
{
return text;
}
set
{
text = value;
}
}

protected override void LoadViewState(object savedState)
{
text = savedState.ToString();
}

protected override object SaveViewState()
{
return text;
}

protected override void Render(HtmlTextWriter output)
{
output.Write(" <input type= text id='txt_"+ this.UniqueID+"' value='"+Text+"' />");
output.Write(" <input type= submit id='" + this.UniqueID + "' value='324' />");

}
}

一个简单的例子,想保存用户输入的值,但页面提交时LoadViewState没执行,所以值没了,怎么让LoadViewState执行??????
amingo 2008-12-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sp1234 的回复:]
如果你覆盖一个父类方法,例如:C# codeprotectedoverridevoidabcd(......)
{base.abcd(.....);
.........
}

没有“十足”的把握的时候不要把父类的方法给丢掉。
[/Quote]


加了基类方法。还是不行。
  • 打赏
  • 举报
回复
如果你覆盖一个父类方法,例如:
        
protected override void abcd(......)
{
base.abcd(.....);
.........
}


没有“十足”的把握的时候不要把父类的方法给丢掉。
amingo 2008-12-07
  • 打赏
  • 举报
回复
LoadViewState不执行,为什么?

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧