Мое приложение ASP.NET MVC включает в себя настройку контракта для платежного клиента.iframes, предотвращающий загрузку скриптов
У него 2 элементов; один, содержащий html для документа контракта, и один содержащий html для квитанции. Это позволяет печатать их индивидуально.
Проблема в том, что присутствуют элементы , мои элементы сценария удаляются.
Если я удаляю элементы , то теги <script>
выглядят прекрасно. Если я верну их, они пропадут.
Я пробовал использовать атрибут srcdoc
вместо src
, но результаты одинаковы.
URI для того же контроллера, что и главная страница, поэтому проблем с безопасностью не должно быть.
Есть ли способ загрузить сценарии без потери ? Или мне нужно просто жить с этим и выработать лучший способ сделать это?
Кто-то обязан спросить, так вот HTML для с:
<iframe id="contract" name="contract" class="print" srcdoc="@Documents.Contract(@Model.Plan.PlanId, 0)" />
<iframe id="receipt" name="receipt" class="print" srcdoc="@Documents.Receipt(@Model.Plan.PlanId)" />
просто сделать IFRAME для вызова контроллера, когда его называют это будет вызывать соответствующую страницу просмотра, где вы можете иметь ваши скрипты, CSS и т.д. – anand
Это то, что я сделал, но это не сработало. – CompanyDroneFromSector7G