asp.net – ViewState作为属性
发布时间:2020-05-25 15:47:07 所属栏目:asp.Net 来源:互联网
导读:而不是这个.. public string Text { get { return ViewState[Text] as string; } set { ViewState[Text] = value; } } 我想这个.. [ViewState] public String Text { get; set; } 可以做吗 喜欢
|
而不是这个.. 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 – 为什么当我更改响应时AuthenticationManage
- .Net Web开发技术栈
- asp.net-mvc – MVC:如何将/sitemap.xml路由到ActionResul
- asp.net-mvc-3 – MVC3中的模型级错误?
- ASP.NET MVC 2.0 – RenderPartial和RenderAction之间的区别
- asp.net-mvc – 具有区域的Url.Action()返回空字符串
- asp.net – 在Response.Redirect()之后调用Response.End()
- asp.net-mvc – 如何对剃刀视图进行单元测试
- asp.net – 如何确定哪个按钮导致回发
- asp.net-mvc – 如何使用asp.net mvc razor在视图中访问全局
推荐文章
站长推荐
- asp.net – 如何在MVC 5中为OwinContext设置Time
- .net – vNext是完全“基于约定的编程”吗?
- asp.net-mvc – 什么时候应该在ASP.NET MVC中使用
- asp.net-mvc-4 – .NET MVC4 ActionNameSelector
- asp.net-mvc – 如何全局化ASP.NET MVC视图(特别
- ASP.NET – 将JSON从jQuery传递到ASHX
- attributes – 利用属性版本控制在Swagger中利用
- asp.net-mvc – 如何将ms显示从LHS移动到RHS
- 如何从ASP.NET中的代码隐藏文件访问IFRAME?
- asp经典 – ASP检查请求方法
热点阅读
