比如,定义了这样一个按钮变量btnSubmit,如下:
Button btnSubmit = new Button();
现在我有一条设置按钮属性的语句的字符串strTemp,如下:
string strTemp = "btnSubmit.CssClass = \"button\"";
我想要的目的就是让这个字符串包含的语句起作用。也就是怎么在我有strTemp包含的语句字符串的情况下,得到:btnSubmit.CssClass = button";这样的结果,这应该要用到动态编译吧。不知道大家明白我的意思没有?如何实现?谢谢!
Button btnSubmit = new Button();
现在我有一条设置按钮属性的语句的字符串strTemp,如下:
string strTemp = "btnSubmit.CssClass = \"button\"";
我想要的目的就是让这个字符串包含的语句起作用。也就是怎么在我有strTemp包含的语句字符串的情况下,得到:btnSubmit.CssClass = button";这样的结果,这应该要用到动态编译吧。不知道大家明白我的意思没有?如何实现?谢谢!
CssClass = "button"
Width = 100
Text = "Test Button"
....
我在程序中需要将这些控件属性添加到控件中去,那大家说怎么做?
我开始的想法就是如我首贴所说的,生成一些设置语句字符串,但是如何才能将语句字符串变成C#代码执行。
如果是,我想只能截字符串.
找出每个属性的名称和值
然后通过用swtich判断属性名称,执行相应操作
CssClass = "button"
Width = 100
Text = "Test Button"
......
我也想过swtich判断,但是这样属性太多,我想用switch不是一个好办法,就想到或许动态编辑或许能够实现。就是做到javascript或php的eval函数,就能实现了。谢谢!