我正在寻找一种方法来显示存储在具有 .NET 和 C# 的网页上的数据库中的代码片段,我看到了我一直在寻找的确切功能,但我不记得我使用了哪些搜索词或名称专门为此而设计的 C# 函数。
本质上,它是 PHP 的 Eval() 函数的 C# 版本,因此我可以渲染多年来收集的代码示例,并查看最终结果以及实际源代码。我确定这已经被问过了,但是当我查看这里的现有问题时,我找不到我想要的东西。
这将是我网站上的一个受密码保护的页面,仅供我查看(理论上,至少是这样),所以我不太担心有人运行恶意代码。但我很欣赏一些人在回答我的问题之前可能觉得有义务提供的善意警告。说真的,我愿意。
我有一种感觉,大约有 10 个人会看到这个问题,然后说,“好吧,显然是(在此处插入函数名称),你这个愚蠢的 wabbit。” 所以这是我承认我不知道的耻辱的方式,在前面。尤其是当我一周前刚看到它的时候。
提前致谢!保罗
附录:我找到了以下代码,它在 HTML、JS 和 CSS 上的作用就像一个魅力。由于我只使用 C# 几个月,我没有很多 C# 代码要渲染,所以它工作得很好。
String EncodedString = rs["Code"].ToString();
StringWriter writer = new StringWriter();
Server.HtmlDecode(EncodedString, writer);
String DecodedString = writer.ToString();
codeDecoded.Text = DecodedString;