قوانین نگارشی ASP

در مرورگر نمی‌توان ASP کد منبع را مشاهده کرد، شما فقط می‌توانید نتایج خروجی فایل ASP را ببینید که فقط HTML هستند. این به این دلیل است که، قبل از اینکه نتایج به مرورگر ارسال شوند، اسکریپت‌ها در سرور اجرا شده‌اند.

در آموزش ASP ما، هر مثال به کدASP مخفی ارائه می‌شود. این کار به شما کمک می‌کند تا بهتر بفهمید که چگونه آن‌ها کار می‌کنند.

مثال

نوشتن متن با ASP
اگر نیاز به تولید متن با استفاده از ASP باشد.
اضافه کردن HTML به متن
اگر نیاز به تولید برچسب‌های HTML و متن ساده باشد.

قوانین گرامری اساسی ASP

در حالت عادی، فایل‌های ASP شامل برچسب‌های HTML هستند، مانند فایل‌های HTML. اما فایل‌های ASP همچنین می‌توانند شاملاسکریپت‌های سرور، این اسکریپت‌ها توسط نشانه‌ای جدا می‌شوند <% و %> با علامت‌های زیر محصور می‌شود.

اسکریپت سروردر سرور اجرا می‌شود، می‌تواند شامل عبارات معتبر، دستورات یا عملگرها باشد.

نوشتن خروجی به مرورگر

دستور response.write برای نوشتن خروجی به مرورگر استفاده می‌شود. مثال زیر یک متن را به مرورگر ارسال می‌کند: "Hello World".

<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>

یک روش کوتاه‌تر برای استفاده از دستور response.write نیز وجود دارد. مثال زیر با مثال بالا معادل است:

<html>
<body>
<%="Hello World!"%>
</body>
</html>

استفاده از VBScript در ASP

شما می‌توانید در ASP از چندین زبان اسکریپت استفاده کنید. اما زبان اسکریپت پیش‌فرض VBScript است:

<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>

مثال بالا متن "Hello World!" را به بخش body مستند نوشته است.

توضیح:اگر نیاز به اطلاعات بیشتری در مورد VBScript دارید، لطفاً آموزش‌های ما را مطالعه کنید: آموزش VBScript.

استفاده از JavaScript در ASP

اگر نیاز به استفاده از JavaScript به عنوان زبان اسکریپت پیش‌فرض یک صفحه خاص دارید، باید یک خط تنظیم زبان در بالای صفحه قرار دهید:

<%@ language="javascript"%>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>

توجه:متفاوت از VBScript - JavaScript حساس به حروف بزرگ و کوچک است. بنابراین شما باید بر اساس نیازهای JavaScript از حروف بزرگ و کوچک مختلف در کد ASP خود استفاده کنید.

توضیح:اگر نیاز به اطلاعات بیشتری در مورد JavaScript دارید، لطفاً آموزش‌های ما را مطالعه کنید: آموزش JavaScript.

زبان‌های اسکریپت دیگر

ASP با VBScript و JScript هماهنگی اولیه دارد (JScript اجرای Microsoft از JavaScript است). اگر نیاز به استفاده از زبان‌های اسکریپت دیگر دارید، مانند PERL، REXX یا Python، باید موتور اسکریپت مناسب را نصب کنید.

مatters of importance:چون اسکریپت‌ها در سرور اجرا می‌شوند، مرورگرهایی که فایل‌های ASP را نمایش می‌دهند، لازم نیست از اسکریپت‌ها پشتیبانی کنند.