【发布时间】:2016-11-21 06:34:56
【问题描述】:
我有一个继承自 System.Attribute 的类。
这个类被用来设置任何页面的PageAttributes。
是否可以在运行时从派生类重置这些属性? 从派生类更改它不会更改属性。
我为从基本表单派生的所有页面设置了页面级别属性。所有页面级别的方法都是用 baseform 编写的。 Baseform 方法能够读取页面中定义(硬编码)的属性,如下所示
[PageAttributeDefinition( CompleteURL = "Default.aspx")]
public partial class Testpage: BaseForm
{
}
尝试根据条件动态更改“CompletrURL”属性。我能够创建实例并将值设置为属性。但是我无法读取修改后的属性。
【问题讨论】:
-
你有一些代码吗?请向我们展示您之前尝试过的方法并解释出现了什么问题。
标签: c# .net class attributes base