если вам просто нужно импортировать страницы, вы можете добавить их как «внешние страницы».это позволяет вам устанавливать разрешения, свойства страницы и добавлять их к вашей навигации / карте сайта, но, конечно, не позволяет редактировать страницу внутри sitefinity.Я сделал это с некоторыми сайтами, которые были разработаны отдельно, но должны быть в нашей карте сайта.
Вы также можете обернуть содержимое и код в пользовательские элементы управления, а затем добавить их на страницу.Мы сделали это для приложения, которое мы создали.страницы должны были жить внутри sitefinity, но программирование уже было завершено и должно было находиться под контролем пользователя.Еще раз вы не можете редактировать контент в sitefinity, но вы можете сохранить существующий код.
Наконец, если вы использовали какую-либо систему управления контентом, вы можете легко импортировать такие вещи, как новости / события/ etc через различных менеджеров, это работает примерно так:
var mgr = new ContentManager("News");
var content = new mgr.CreateItem("text/html");
content.SetMetaData("Title", importedItem.Title)
...
mgr.SaveContent(content);
это не ТОЧНО код, но что-то похожее;Вы можете использовать документацию API, чтобы узнать больше.
Если это обычный текст, то, к сожалению, да, вам придется вручную скопировать это в sitefinity.Это небольшая работа, я проделал это с нашими сотнями страниц, но, в конце концов, стоит воспользоваться преимуществами cms.
надеюсь, что это было полезно!