لا يعرف العديد من الأصدقاء الكثير عن تنفيذ فواصل أسطر ASP، ولا يعرفون الكود الذي يجب استخدامه تحت أي ظروف. هنا Script Home سوف يشرح لك ذلك بإيجاز، على أمل أن يكون مفيدًا للجميع.
رمز الاختبار: إخراج بسيط ul li
1.asp
انسخ رمز الكود كما يلي:
<%
استجابة.اكتب "<ul>"
Response.write "<li>الصفحة الرئيسية للبرنامج النصي</li>"
استجابة.اكتب "<li></li>"
استجابة.اكتب "</ul>"
%>
والنتيجة هي: انقر بزر الماوس الأيمن على الملف المصدر وشاهد ما يلي
انسخ رمز الكود كما يلي:
<ul><li>الصفحة الرئيسية للبرنامج النصي </li><li></li></ul>
1. إذا كنت تريد أن تبدو الأحرف جيدة في الملف المصدر ولتحسين القراءة، فيمكنك استخدام vbcrlf
يتم كتابة الرمز كما
انسخ رمز الكود كما يلي:
<%
Response.write "<ul>"&vbcrlf
Response.write "<li>الصفحة الرئيسية للبرنامج النصي</li>"&vbcrlf
Response.write "<li></li>"&vbcrlf
استجابة.اكتب "</ul>"
%>
كود مصدر الإخراج هو
انسخ رمز الكود كما يلي:
<ul>
<li>الصفحة الرئيسية للبرنامج النصي</li>
<لي></لي>
</ul>
النوع الثاني: إذا كان ملفاً عادياً فيمكن استخدامه في الوسط
انسخ رمز الكود كما يلي:
Response.write "<div>الصفحة الرئيسية للبرنامج النصي<br></div>"
النوع الثالث: إذا كان سيتم عرضه بالتناوب في textarea وhtml، إذن
في هذه الحالة، يتم إرسال المحتوى بشكل عام من خلال منطقة النص بدلاً من تحرير صفحة الويب، لذلك تحتاج إلى استبدال فاصل الأسطر في منطقة النص بـ <br>
CHR(10) يعني تغذية السطر، CHR(13) يعني إرجاع السطر
يمكن استخدام حرف السطر الجديد في asp مع الثابت: vbcrlf والدالة: chr(13);
انسخ رمز الكود كما يلي:
استجابة.اكتب "تم تسجيل الدخول بنجاح"&vbcrlf&"مرحبًا"
المحتوى = استبدال (المحتوى، "vbcrlf"، "<br>") -
ما يلي هو استبدال السطر الجديد في منطقة النص بـ <br>
انسخ رمز الكود كما يلي:
fString = استبدال(fString, CHR(10), "<br>")
fString = استبدال(fString, CHR(13), "<br>")
إذا كان الأمر على العكس من ذلك، فيجب استبدال فواصل الأسطر br في html بفواصل الأسطر في منطقة النص.
انسخ رمز الكود كما يلي:
fString = استبدال(fString, <br>, vbcrlf)
لن أكتب تفاصيل أكثر تحديدًا، يمكنك اختباره بنفسك. انها ليست واضحة.
آراء أخرى
عندما كنت أكتب برنامج ASP مؤخرًا، كنت أرغب في إخراج تعليمات HTML البرمجية الخاصة بي مباشرة بتنسيق ASP، وطلبت منه أيضًا إخراجها بتنسيق أنيق للغاية. لقد جربت رمزي علامة التبويب /n و/t اللذين كتبت عنهما لفترة طويلة، لكن لا يمكن إخراجهما مباشرة، لذا قام Diplodocus بالتحقق من المعلومات ذات الصلة على Baidu ونشرها للسماح للأشخاص بالانتباه إلى Diplodocus و يمكن لأصدقاء المدونة اكتساب المعرفة منها. عندما كان ديبلودوكس يتعلم ASP من قبل، لم يبدو أنه يولي الكثير من الاهتمام لهذا الأمر، لكنه الآن يحاول التعويض عن ذلك. حسنًا، لننتقل مباشرة إلى ما سبق
vbCr Chr(13) حرف الإرجاع.
vbCrLf Chr(13) & Chr(10) أحرف إرجاع السطر وتغذية السطر.