asp.net – 用户控件的属性在回发后失去价值
发布时间:2020-12-15 22:55:51 所属栏目:asp.Net 来源:网络整理
导读:这是 HTML.我有一个包含用户控件的中继器. asp:Repeater ID="rpNewHire" runat="server" HeaderTemplate table /HeaderTemplate ItemTemplate tr td user:CKListByDeprtment ID = "ucCheckList" DepartmentID= '%# Eval("DepID")%' BlockTitle = '%# Eval("D
这是
HTML.我有一个包含用户控件的中继器.
<asp:Repeater ID="rpNewHire" runat="server"> <HeaderTemplate> <table> </HeaderTemplate> <ItemTemplate> <tr> <td> <user:CKListByDeprtment ID = "ucCheckList" DepartmentID= '<%# Eval("DepID")%>' BlockTitle = '<%# Eval("DepName")%>' runat = "server"></user:CKListByDeprtment> </td> </tr> </ItemTemplate> <FooterTemplate> </table> </FooterTemplate> </asp:Repeater> DepartmentID是我在用户控件内定义的一个属性. int departmentID; public int DepartmentID { get { return departmentID; } set { departmentID = value; } } 这就是我正在尝试访问它 protected void Page_Load(object sender,EventArgs e) { int test = departmentID; } 当页面第一次加载时,departmentID有一个值.但是,当页面返回时,该值始终为0. 解决方法
所有变量(和控件)都处于页面生命周期的末尾.所以你需要一种方法来保持你的变量,例如在ViewState中.
public int DepartmentID { get { if (ViewState["departmentID"] == null) return int.MinValue; else return (int)ViewState["departmentID"]; } set { ViewState["departmentID"] = value; } } MSDN杂志文章“在ASP.NET应用程序中管理持久用户状态的九个选项”很有用,但在MSDN网站上不再可见.在2003年4月的版本中,您可以使用download as a Windows Help file (.chm).(不要忘记调出属性并解除“这是从互联网下载”的东西,否则您无法查看文章.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在IE中拖放上传
- asp.net – HttpRequest,HttpWebRequest和WebRequest之间的
- asp.net – 在web.config中将子文件夹重写为子域
- asp.net-mvc – 为什么IIS / ASP.Net / MVC3将max-age设置为
- asp.net-mvc – “一个MVC过滤器提供程序已经注册了另一个C
- asp.net – 循环通过gridview并获取数据键值
- MediatR 知多少
- 在ASP.NET 5项目中运行NUnit测试(在VS Test Explorer中)
- asp.net – SVG的图像在浏览器与PNG后备
- ASP.NET会话意外结束
推荐文章
站长推荐
- asp.net-mvc-3 – 绑定到视图模型的MVC3 Razor –
- asp.net-mvc – 带有lambda表达式的ASP.net MVC
- asp.net – 服务器随机返回状态码为200的空响应
- asp.net-mvc – 如何在MVC WebGrid中显示行号
- asp.net-mvc – 动态生成sitemap.xml
- asp.net – 如何在我的自定义MvcRouteHandler中模
- asp.net-mvc – 没有注册默认实例,无法自动确定类
- asp.net-mvc – T4MVC:如何使用说Url.Action?
- asp.net-core – 重置实体框架7迁移
- 文件无刷新上传(swfUpload与uploadify)
热点阅读