ایس پی نت - ویب پیج

سادا ایس پی نت پیج کیں براہ راست عالمی ویب پیج کیں جیسا ہیں۔

هیلاو کوڈ وائی سی ڈی کوم

آپ کیں ایس پی نت کی تعلیم کا سفر شروع کرنے کیں، پہلے ہم ایک سادا HTML پیج کیں بنائیں گے، جو براوزر میں "هیلاو کوڈ وائی سی ڈی کوم" دکھائیں گا:

هیلاو کوڈ وائی سی ڈی کوم

ایس پی نت سے لکھا ہیلاو کوڈ وائی سی ڈی کوم

اس HTML پیج کا HTML کوڈ:

<html>
<body style="background-color:#e5eecc; text-align:center;">
<h2>Hello CodeW3C.com!</h2>
</body>
</html>

اگر آپ کیں خود کو کچھ تجربہ کریں چاہتے ہیں، تو یہ کوڈ کیں "firstpage.html" نام کی فائل میں بچاؤ، اور اس فائل کو کسی سائٹ کیں لینک کیں بنائیں، جیسا کہ اس طرح:firstpage.html.

ایس پی نت سے لکھا ہیلاو کوڈ وائی سی ڈی کوم

HTML پیج کیں ایس پی نت میں تبدیل کرنے کا سادا طریقہ یہ ہے کہ اس HTML فائل کو .aspx پسوند کی فائل میں کپی کریں۔

یہ کچھ اپنے مثال کو ایس پی نت پیج کیں دکھائیں گا:

<html>
<body style="background-color:#e5eecc; text-align:center;">
<h2>Hello CodeW3C.com!</h2>
</body>
</html>

اگر آپ کیں خود کو کچھ تجربہ کریں چاہتے ہیں، تو یہ کوڈ کیں "firstpage.aspx" نام کی فائل میں بچاؤ، اور اس فائل کو کسی سائٹ کیں لینک کیں بنائیں:firstpage.aspx.

یہ کس طرح کام کرتا ہے؟

اس طرح سے، ایس پی نت پیج کیں اور HTML کیں پورا پورا ایک ساتھ ہیں۔

HTML پیج کیں ایکشن کیں .htm یا .html ہے۔ اگر کسی بروزر کیں کسی HTML پیج کیں درخواست کریں، تو سرور کیں پیج کو بروزر کوں کیں بغیر کوئی تبدیلی نہیں کریں کیں ارسال کرتا ہے۔

ایس پی نت پیج کیں ایکشن کیں .aspx ہے۔ اگر کسی بروزر کیں کسی ایس پی نت پیج کیں درخواست کریں، تو سرور کیں پیج کیں اندر قابل اجرا کوڈ کیں پروسیس کرنے کے بعد، نتائج کو بروزر کوں کیں ارسال کرتا ہے۔

بلاک کیں ایس پی نت کیں پیج کیں اندر کوئی قابل اجرا کوڈ نہیں شامل ہے، لہذا کوئی کوڈ نہیں چل سکتا ہے۔ نیچے کی مثال میں، ہم پیج کیں اندر قابل اجرا کوڈ کیں شامل کریں گے، تاکہ آپ کو سٹیچی HTML پیج کیں دینامک ایس پی پیج کیں فرق دیکھ سکیں۔

کلاسیک ایس پی

Active Server Pages (ASP) کیں کئی سال سے پائیدار رہا ہے۔ ایس پی کیں کے ذریعہ، قابل اجرا کوڈ کیں HTML پیج کیں اندر لگایا جاسکتا ہے。

ASP.NET کی پچھلے ایس پی ورزن کیں کچھ وقت سے کلاسیک ایس پی (کلاسیک ایس پی) کیں کہا جاتا رہا ہے。

ASP.NET کیں Classic ASP کی مکمل مکمل نہیں ہے، لیکن کچھ کم از کم تبدیلیوں کے ذریعہ، Classic ASP کیں بہتر طور پر ASP.NET کیں کام کرسکتا ہے。

ਜੇਕਰ ਤੁਸੀਂ ਐਕਸ ਬਾਰੇ ਜਾਣਕਾਰੀ ਹੋਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਸਾਡੇ ਸਾਇਟ 'ਤੇ ਜਾਓ ASP ਸਿੱਖਿਆ.

ਐਕਸ ਦੁਆਰਾ ਲਿਖੀ ਗਈ ਗਤੀਸ਼ੀਲ ਪੰਨਾ

ਗਤੀਸ਼ੀਲ ਸਮੱਗਰੀ ਦਿਖਾਉਣ ਵਾਲੇ ਪੰਨੇ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਅਸੀਂ ਉੱਪਰੀ ਉਦਾਹਰਨ ਵਿੱਚ ਕੁਝ ਕਰੋੜੀ ਕੋਡ ਜੋੜੇ ਹਨ:

<html>
<body style="background-color:#e5eecc; text-align:center;">
<h2>Hello CodeW3C.com!</h2>
<p><%Response.Write(now())%></p>
</body>
</html>

<% --%> ਟੈਗ ਵਿੱਚ ਦੇਸ਼ ਸਰਵਰ 'ਤੇ ਚਲਦਾ ਹੈ。

Response.Write ਐਸਪ ਕੋਡ ਹੈ ਜੋ ਐਚਟੀਐਮਐਲ ਆਉਟਪੁਟ ਸਟਰੀਮ ਨੂੰ ਟੈਕਸਟ ਲਿਖਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。

Now() ਇੱਕ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਸਰਵਰ ਦੀ ਮੌਜੂਦਾ ਤਾਰੀਖ ਅਤੇ ਸਮੇਂ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。

ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਹੀ ਇਸ ਨੂੰ ਪ੍ਰਯੋਗ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਇਹ ਕੋਡ "dynpage.asp" ਨਾਮ ਦੇ ਫਾਈਲ ਵਿੱਚ ਸੰਭਾਲੋ ਅਤੇ ਇਸ ਫਾਈਲ ਨੂੰ ਦਿਸਾਉਣ ਵਾਲੀ ਲਿੰਕ ਬਣਾਓ:dynpage.asp.

ਐਸਪ ਦੁਆਰਾ ਲਿਖੀ ਗਈ ਗਤੀਸ਼ੀਲ ਪੰਨਾ

ਹੇਠਲੇ ਕੋਡ ਸਾਡੇ ਉਦਾਹਰਨ ਨੂੰ ਐਸਪੀਐਨਈਟੀ ਪੰਨਾ ਵਜੋਂ ਦਿਖਾਉਣ ਲਈ ਦਿੱਤਾ ਗਿਆ ਹੈ:

<html>
<body style="background-color:#e5eecc; text-align:center;">
<h2>Hello CodeW3C.com!</h2>
<p><%Response.Write(now())%></p>
</body>
</html>

ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਹੀ ਇਸ ਨੂੰ ਪ੍ਰਯੋਗ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਇਹ ਕੋਡ "dynpage.aspx" ਨਾਮ ਦੇ ਫਾਈਲ ਵਿੱਚ ਸੰਭਾਲੋ ਅਤੇ ਇਸ ਫਾਈਲ ਨੂੰ ਦਿਸਾਉਣ ਵਾਲੀ ਲਿੰਕ ਬਣਾਓ:dynpage.aspx.

ASP.NET ਵਿਰੁੱਧ Classic ASP

ਉੱਪਰਲੇ ਉਦਾਹਰਨ ਐਸਪੀਐਨਈਟੀ ਅਤੇ ਕਲਾਸਿਕ ਐਸਪ ਦਰਮਿਆਨ ਕੋਈ ਅੰਤਰ ਦਿਖਾਉਣ ਵਾਲੇ ਨਹੀਂ ਹਨ。

ਜਿਵੇਂ ਤੁਸੀਂ ਆਖਰੀ ਦੋ ਉਦਾਹਰਨਾਂ ਵਿੱਚ ਦੇਖ ਸਕਦੇ ਹੋ, ਇਨ੍ਹਾਂ ਦੋ ਐਸਪ ਅਤੇ ਐਸਪੀਐਨਈਟੀ ਪੰਨਿਆਂ ਵਿੱਚ ਕੋਈ ਫਰਕ ਨਹੀਂ ਹੈ。

ਤੁਸੀਂ ਹੇਠਲੇ ਚਾਪਰਾ ਵਿੱਚ ਦੇਖ ਸਕਦੇ ਹੋ, ਸਰਵਰ ਕੰਟਰੋਲ ਕਿਵੇਂ ਐਸਪੀਐਨਈਟੀ ਐਕਸ ਕਲਾਸਿਕ ਐਸਪੀਐਕਸ ਤੋਂ ਵਧੇਰੇ ਮਜ਼ਬੂਤ ਬਣਾਉਂਦਾ ਹੈ。