C# 如何运行/编译存储在数据库表中的asp.net代码?

C# 如何运行/编译存储在数据库表中的asp.net代码?,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我正在寻找一种方法来运行作为字符串提供的代码 示例:我想在数据库表中存储一些asp.net c#代码,并希望在页面上运行它 例如: string codesFromDBTable = "Response.Write(abc)" //something like that... 有可能吗?像这样的东西是你想要的吗 像这样的东西是你想要的吗 当然,可以使用。但是我再怎么强调也不过分,你应该多么小心地从任何源代码执行任意代码 您可能想考虑将编译和执行的代码隔离到单独的AppDe域中,并限制其可用的特

我正在寻找一种方法来运行作为字符串提供的代码

示例:我想在数据库表中存储一些asp.net c#代码,并希望在页面上运行它

例如:

string codesFromDBTable = "Response.Write(abc)" //something like that...

有可能吗?

像这样的东西是你想要的吗


像这样的东西是你想要的吗

当然,可以使用。但是我再怎么强调也不过分,你应该多么小心地从任何源代码执行任意代码

您可能想考虑将编译和执行的代码隔离到单独的AppDe域中,并限制其可用的特权。

您的用例是什么?

当然,可以使用。但是我再怎么强调也不过分,你应该多么小心地从任何源代码执行任意代码

您可能想考虑将编译和执行的代码隔离到单独的AppDe域中,并限制其可用的特权。

您的用例是什么