asp.net – ViewState作为属性
发布时间:2020-12-16 00:25:36 所属栏目:asp.Net 来源:网络整理
导读:而不是这个.. public string Text { get { return ViewState["Text"] as string; } set { ViewState["Text"] = value; } } 我想这个.. [ViewState] public String Text { get; set; } 可以做吗 解决方法 喜欢这个: public class BasePage: Page { protected
而不是这个..
public string Text { get { return ViewState["Text"] as string; } set { ViewState["Text"] = value; } } 我想这个.. [ViewState] public String Text { get; set; } 可以做吗 解决方法
喜欢这个:
public class BasePage: Page { protected override Object SaveViewState() { object baseState = base.SaveViewState(); IDictionary<string,object> pageState = new Dictionary<string,object>(); pageState.Add("base",baseState); // Use reflection to iterate attributed properties,add // each to pageState with the property name as the key return pageState; } protected override void LoadViewState(Object savedState) { if (savedState != null) { var pageState = (IDictionary<string,object>)savedState; if (pageState.Contains("base")) { base.LoadViewState(pageState["base"]); } // Iterate attributed properties. If pageState contains an // item with the appropriate key,set the property value. } } } 继承此类的页面可以使用您提出的属性驱动语法。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何使用ASP.NET MVC的plupload包?
- asp.net-mvc-2 – 引用用TextBoxFor()创建的控件ID
- asp.net-mvc – 在ASP.NET MVC中定制授权
- asp.net-mvc – 避免“类或CssClass值未定义”ASP.NET MVC中
- .net – DotNetCore – 是否支持ApiExplorer,以及如何使用它
- asp.net-web-api – 使用Fiddler进行包含OData命令的HTTP G
- asp.net-mvc – 从ASP.NET MVC 3中的RequiredAttribute入口
- asp.net – 自定义Web字体在IE9中不起作用
- asp.net-core – 在ASP.NET vNext过滤器中获取注入对象
- asp.net – IIS 7错误请求响应时 存在于URL中
推荐文章
站长推荐
- asp.net core 2.0 webapi集成signalr
- asp.net-web-api – OAuthBearerAuthenticationM
- asp.net – 在什么情况下,.NET进程和AppDomains在
- asp.net-mvc-3 – ASP.NET MVC3中的“返回类型”
- ASP.NET MVC验证属性和Jquery
- asp.net – 部分视图呈现按钮点击
- asp.net-mvc – 如果ModelState表示该字段无效,则
- asp.net – 当请求具有查询字符串时,Web服务的缓
- asp.net-mvc – 具有键’XXX’的ViewData项的类型
- asp.net-mvc – 创建一个值为0到10的asp.net mvc
热点阅读