Могу ли я использовать Info Path для создания a для использования в среде, отличной от sharepoint?

#c# #asp.net #sharepoint #webforms #infopath

#c# #asp.net #sharepoint #веб-формы #infopath

Вопрос:

Я исследовал этот вопрос и прочитал некоторые из предыдущих вопросов и ответов, но они почему-то очень абстрактны. Предположим, у меня есть ASP.NET сайт (веб-форма с главной страницей), и я хочу интегрировать эту форму Excel, которую мне легче эмулировать в информационном пути в моем ASP.NET сайт (не относящийся к среде sharepoint). Возможно ли мне создать эту форму в Info Path и добавить ее в свой ASP.NET Веб-форма?

Большое спасибо за вашу помощь.

Комментарии:

1. Вы пробовали? Если да, то что произошло?

Ответ №1:

Сначала вам нужно увидеть, как работает форма InfoPath. это не так, как веб-формы. Формы InfoPath — это формы на основе xml, эти формы на основе xml легко интегрировать в SharePoint, поскольку данные в формате xml вместе с шаблоном хранятся в базе данных, но функциональность веб-формы отличается. Что касается вашего вопроса, не могли бы вы подробнее рассказать, как вы хотите интегрировать форму Excel с WebForm. спасибо

Комментарии:

1. Я предположил, что это будет проще, чем создавать веб-форму, эмулирующую функциональность любой электронной таблицы в Excel, делать это с помощью InfoPath, а затем применять это к веб-форме. Учитывая ваш ответ и в общих чертах, есть ли способ реализовать этот формат XML в веб-форме asp?

Ответ №2:

Вы можете создавать формы InfoPath для отправки в веб-службу или базу данных (начните с открытия InfoPath Designer, и вы увидите множество опций для расширенных шаблонов), плюс формы InfoPath хранят данные в старом добром XML, так что вы можете использовать практически любые скриптовые / серверные технологии для их анализа, если вы знаете, где они хранятся…

Короче говоря, ответ определенно да, вы можете использовать формы InfoPath в средах, отличных от SharePoint, вам просто нужно выполнить работу, чтобы настроить, куда они отправляются, а затем как вы сами извлекаете эти данные.