Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 16628|Відповідь: 0

[ASP.NET] Response.Write виводить заданий html у тіло сторінки

[Копіювати посилання]
Опубліковано 03.04.2015 21:12:06 | | |

keywords:Response.Write , body 输出内容

===========================================

Під час написання asp.net веб-додатку потрібно вивести відповідний клієнтський код безпосередньо на сторінці (наприклад, вихід <span id='clientid' stype=''></span>). Якщо ми використаємо Response.Write для виходу, то виявимо, що вихідний контент знаходиться в першому рядку вихідного коду сторінки, а не в тегу основного тексту.

Існує два рішення для цієї ситуації:

1. Визначте змінну xxx, використовуйте <%=xxx%> розміщену в тегі тіла;
2. Динамічно створіть Literal Control (атрибут Text — це контент, який ми хочемо вивести, а Mode — (якщо потрібно використовувати LiteralMode.Transform для оригінального вихідного контенту), і додайте Control до відповідних Control. Дивіться документацію MSDN для отримання додаткової інформації про цей контроль.
Метод 1 підходить для написання сторінок, а не для контролю. Метод 2 компенсує цю проблему




Попередній:Шрифт заголовка GridView під ASP.NET жирним не виведений
Наступний:Навчу вас переглядати приховані динамічні записи мовлення користувачів Baidu Tieba
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com