Я ищу способ отображения фрагментов кода, хранящихся в базе данных на веб-странице с .NET и C#, и я увидел точную функцию, которую я искал некоторое время назад, но Я не могу вспомнить, какие условия поиска я использовал, или имя функции C#, которая специально предназначена для этого.Функция C# Подобно PHP Eval()
По сути, это C# версия функции Eval() PHP, поэтому я могу отображать примеры кода, которые я собирал за эти годы, и видеть конечный результат, а также фактический исходный код. Я уверен, что это уже было задано, но я не мог найти то, что искал, когда я просматривал существующие вопросы здесь.
Это будет страница с защитой паролем на моем сайте только для моих глаз (теоретически, по крайней мере), поэтому я не слишком беспокоюсь о том, что кто-то запускает вредоносный код. Но я ценю добрые предупреждения, которые некоторые могут почувствовать обязанными перед тем, как ответить на мой вопрос. Серьезно, да.
У меня такое ощущение, что около 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;
О мальчик .......... –
[LINQPad] (http://www.linqpad.net/) может быть достаточно (локальный инструмент), чтобы служить вам нужно. –
Ознакомьтесь с http://stackoverflow.com/questions/10391866/running-external-c-sharp-file-in-a-program/10391948 и http://stackoverflow.com/questions/7721406/running-the-c -sharp-compiler-from-ac-sharp-program/7721529 # 7721529 –