属性-怎么在mvc3中动态给类中的property添加attribute?

问题描述

怎么在mvc3中动态给类中的property添加attribute?

有一个类A
public class A{
public int Id{get;set;}
public stirng Name{get;set;}
}
通过反射将A中的property保存到txt文件中了,保存如下
Id.DisplayName=Id
Name.DisplayName=Name
修改txt文件
Id.DisplayName=编号
Name.DisplayName=姓名
我想通过修改txt中的文件然后保存,在不重新编译程序的情况下动态的给A中的Property添加Attribute

给Id属性添加上了[Display(Name = "编号")]特性
给Name属性添加上了[Display(Name = "姓名")]特性
各位高手能指点一二吗?

时间: 2024-08-30 15:07:55

属性-怎么在mvc3中动态给类中的property添加attribute?的相关文章

java-Java中在同一个类中把一个方法中的数组元素传到另一个方法中,怎么传啊?麻烦大家说一下,谢谢了!

问题描述 Java中在同一个类中把一个方法中的数组元素传到另一个方法中,怎么传啊?麻烦大家说一下,谢谢了! Java中在同一个类中把一个方法中的数组元素传到另一个方法中,怎么传啊?麻烦大家说一下,谢谢了! 麻烦大家了 解决方案 直接作为参数传就是了 void f1() { int[] x = {1,2,3,4,5}; f2(x[1]); } void f2(int n) { } 解决方案二: Spring AOP代理机制以及方法调用在同一个类的另一个方法的问题 解决方案三: 可以使用全局变量的方

在MFC单文档程序中,如何在子对话框类中访问视类中的一个变量?

问题描述 在MFC单文档程序中,如何在子对话框类中访问视类中的一个变量? 如题,小弟最近遇到一个问题,新建一个单文档程序,并在其中引入对话框资源.我想在视类的OnDraw()函数中通过响应视类的一个变量的变化来改变视类窗口中图形的状态,而该视类变量的变化是由对话框中的一个控件控制的,这个控件是由旋钮控件和编辑控件捆绑而成的.在网上看了一些资料,试了其中的一些方法,都没能成功.论坛中高手众多,想请热心的高手们给个解决方法,在此先谢过了!能给个相似的例子的更好! 解决方案 要么你把那个变量定义成静态

c++-C++中 不能在类中访问this的地址

问题描述 C++中 不能在类中访问this的地址 如class a{ public: void show(){ cout<<&this; }}如果this是一个指针,为什么不能访问它的地址? 解决方案 首先要搞清楚this指针是存放在哪的?编译器在生成程序时加入了获取对象首地址的相关代码,并把获取的首地址存放在了寄存器ECX中(VC++编译器是放在ECX中,其它编译器有可能不同),也就是成员函数的其它参数正常都是存放在栈中,而this指针参数则是存放在寄存器中.寄存器不能像被外设寄存器

设置背景颜色-MFC中在View类中改变ClientDC的背景颜色

问题描述 MFC中在View类中改变ClientDC的背景颜色 我在MFC中建立了一个工程,用来在CView类中通过ClientDC来进行画图操作,现在想将ClientDC的默认背景颜色从白色改成黑色或者其他的颜色,求各位C大神指点,谢啦! PS:我试过在PreCreateWindow()和OnEraseBkgnd()函数中进行设置,但是没有成功,代码如下,请各位大神改正. BOOL CTestView::PreCreateWindow(CREATESTRUCT& cs) { cs.lpszCl

在C++中 怎么在派生类中使用基类中的成员变量 例如如下代码 怎样才能使其跑起来

问题描述 在C++中 怎么在派生类中使用基类中的成员变量 例如如下代码 怎样才能使其跑起来 #include using namespace std; class love{ public: char you() { int i=87, j=74 ,k=89; char a=char(i),b=char(j),c=char(k); return 0; } }; class Me:private love{ public: Me():l(a),u(b),n(c){} char const l,u,

Android中,BaseAdapter类中怎么获取屏幕宽度?

问题描述 Android中,BaseAdapter类中怎么获取屏幕宽度? 本人小白,自定义了个MyAdapter继承BaseAdapter,现在想在MyAdapter中获取屏幕宽度,但是该类不是Activity也不是service,WindowManeger获取不到.getSystemService(Context.WINDOW_SERVICE),Resources的getResources();也没有. 解决方案 如果 控件宽度是适应屏幕的话 getView(int position View

safari浏览器不支持silverlight 5中的LocalMessageReceiver类中的listen方法

问题描述 在macbooksafari浏览器上silverlight5.0中的LocalMessageReceiver类中[color=#FF0000]listen方法被阻塞,没有抛出异常.但就是代码运行到此处就不能进行下去了.在IE浏览器上正常 解决方案

c++-C++中虚基类中关于内存计算的问题

问题描述 C++中虚基类中关于内存计算的问题 情况一: class D{ public: int a; }; class A:virtual public D{ }; class B :virtual public D{ }; class C:public A,public B{ public: int a1; }; 用sizeof(C)计算出等于16: 情况二: class D{ public: int a; }; class A:public D{ }; class B :public D{

怎么在 python程序编辑中自动加载库中函数或类中的成员??

问题描述 怎么在 python程序编辑中自动加载库中函数或类中的成员?? 在使用import引用系统模块时 如import(sys)中的函数 如:print(sys.path) 调用path函数 在写程序时想写sys . 后自动出现sys中所有的 成员 就像C#或java 中编辑代码一样 我用的是editPlus 编辑器 是不是要安装插件之类的 解决方案 不如直接用python tools for visual studio 解决方案二: 可以试试pycharm编辑器.功能比较强大,目前最好的编