Я не уверен, как это объяснить, и не уверен, что это правильный заголовок.Вы можете редактировать этот пост и заголовок, чтобы сделать его более понятным.
Вот что мне нужно сделать.У нас есть CMS и мы хотим упростить создание страниц.Вместо использования сырого C # для создания шаблонов страниц мы хотим использовать более простой язык.Например.
Старый путь:
<span>User name: <%= Model.UserName %></span>
Новый способ:
<span>User name: {Username}</span>
Как вы можете видетьНовый способ намного проще.Но я не хотел останавливаться на достигнутом.Я хотел бы включить условные выражения, переменные цикла и другие очень простые концепции сценариев, которые будут проанализированы в C #.Есть ли известный способ сделать это или любой готовый код, который я могу использовать, чтобы сделать это возможным.
Редактировать:
Причина, по которой мне нужно что-то подобное, заключается всделать страницу очень динамичной.Этот язык шаблонов будет использоваться не только для представления веб-страницы.он будет использоваться для извлечения данных из базы данных, загрузки информации с других веб-страниц, построения динамических данных, создания расчетных данных на лету.Это означает, что я могу вставить код шаблона в сообщение, тогда он будет запускать пользовательский шаблон (код сценария) на лету.