当前位置:编程学习 > C#/ASP.NET >>

c#动态添加云代码

我的工具栏按钮需要动态生成,我想把代码存到数据库中,然后根据用户信息读取数据库的代码,动态生成工具栏。不知怎么实现?
有没有这样的方法,给一个,谢谢 

1.比如
我用datareader读取到了我数据库的要执行代码:
string s=dr[0].tostring();
我怎么把
s中的语句放出来执行?
是不是不能?
2.或者 能不能把我本地的代码, 如 MessageBox.Show("标题","正文内容");
送到我已经有的事件中?怎么写? --------------------编程问答-------------------- 表达式分析? --------------------编程问答-------------------- 你可以搞十年华而不实的东西,写上100篇这类博客。但是如果你需要落地,终归是要回归到实际的用户体验、安全和性能的。 --------------------编程问答-------------------- 大哥,看了你很多回复,大部分文不对题。 --------------------编程问答-------------------- csdn上随便发垃圾问题,反而有理么? --------------------编程问答-------------------- 如果会写 string s=dr[0].tostring(); 语句和 MessageBox.Show("标题","正文内容"); 这两个语句,然后爆出一个什么“动态添加云代码”的问题,这就是你的

       对题

么?不要拿“装无辜”那一套来捣乱,你还是发表一点有技术含量的问题,或者看看《提问的艺术》了解一下知识再问。 --------------------编程问答-------------------- C#可以做,但是你需要基本上实现一个C#的解释器。

与其这样,还不如直接用一种动态脚本语言。 --------------------编程问答-------------------- 我觉得,还是沉下心,从基础的C#再看看,觉得这样下去,会走很多弯路 --------------------编程问答-------------------- 可以实现,而且方法有好几种,这里有个例子,演示了如何动态添加代码:
http://msdn.microsoft.com/zh-cn/library/vstudio/system.reflection.emit.methodbuilder.aspx


不过,我觉得这不是好的软件设计手段 --------------------编程问答-------------------- 看需求,比如360的后台代码就很需要这个功能
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,