ASP.NET Web Pages - ਵਸਤੂ
- ਪਿਛਲਾ ਪੰਨਾ وایب پیجز فورم
- ਅਗਲਾ ਪੰਨਾ وایب پیجز فائل
Web Pages ਆਮ ਤੌਰ 'ਤੇ ਵਸਤੂਆਂ ਨਾਲ ਜੁੜੇ ਹੋਏ ਹਨ。
Page ਦੇ ਪ੍ਰਤੀਭੂਤੀ
ਤੁਸੀਂ ਹੁਣ ਤੱਕ ਕੁਝ ਵਰਤੇ ਹੋਏ Page ਦੇ ਪ੍ਰਤੀਭੂਤੀਆਂ ਨੂੰ ਦੇਖਿਆ ਹੈ:
@RenderPage("header.cshtml") @RenderBody()
ਪਿਛਲੇ ਖੰਡ ਵਿੱਚ, ਤੁਸੀਂ ਦੋ ਵਰਤੇ ਹੋਏ Page ਦੇ ਪ੍ਰਤੀਭੂਤੀਆਂ (isPost ਅਤੇ Request) ਨੂੰ ਦੇਖਿਆ ਹੈ:
If (isPost) { if (Request["Choice"] != null {
Page ਦੇ ਕੁਝ ਮੱਥਾਵਾਂ
ਮੱਥਦਾ | ਵਰਣਨ |
---|---|
href | ਨਾਮਜ਼ਦ ਪੈਰਾਮੀਟਰਾਂ ਦੇ ਨਾਲ URL ਬਣਾਇਆ ਜਾਵੇਗਾ。 |
RenderBody() | ਸੰਗਠਨ ਪੰਨੇ ਵਿੱਚ, ਨਾਮਜ਼ਦ ਹਿੱਸੇ ਵਿੱਚ ਨਾ ਹੋਣ ਵਾਲੇ ਸਮਾਵੇਸ਼ ਪੇਸ਼ ਕੀਤਾ ਜਾਵੇਗਾ。 |
RenderPage(page) | ਹੋਰ ਪੰਨਿਆਂ ਵਿੱਚ ਇੱਕ ਪੰਨੇ ਦਾ ਸਮਾਵੇਸ਼ ਪੇਸ਼ ਕੀਤਾ ਜਾਵੇਗਾ。 |
RenderSection(section) | ਸੰਗਠਨ ਪੰਨੇ ਵਿੱਚ, ਨਾਮਜ਼ਦ ਹਿੱਸੇ ਦਾ ਸਮਾਵੇਸ਼ ਪੇਸ਼ ਕੀਤਾ ਜਾਵੇਗਾ。 |
Write(object) | ਨਾਮਜ਼ਦ ਵਸਤੂ ਨੂੰ HTML ਕੋਡਿੰਗ ਕੀਤੇ ਹੋਏ ਸਟਰਿੰਗ ਵਜੋਂ ਲਿਖ ਸਕਦੇ ਹਾਂ。 |
WriteLiteral | ਸਿੱਧੇ ਹੀ ਨਾਮਜ਼ਦ ਵਸਤੂ ਨੂੰ HTML ਕੋਡਿੰਗ ਕੀਤੇ ਬਿਨਾ ਲਿਖ ਸਕਦੇ ਹਾਂ。 |
Page ਦੇ ਕੁਝ ਪ੍ਰਤੀਭੂਤੀਆਂ
ਵਿਸ਼ੇਸ਼ਤਾ | ਵਰਣਨ |
---|---|
isPost | ਇੱਕ ਮੁੱਲ (ਸਹੀ ਜਾਂ ਗਲਤ) ਵਾਪਸ ਦੇਣ ਵਾਲਾ ਹੈ ਜੋ ਇਸਕੇਂਟੇਂਟ ਕਲਾਈਂਟ ਵੱਲੋਂ ਵੈੱਬ ਪੇਜ ਦੀ ਜੋਖਮ ਦੀ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਮੇਥਾਡ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਪੋਸਟ ਰਿਕਵੇਸਟ ਹੈ ਜਾਂ ਨਹੀਂ。 |
Layout | ਲੇਆਊਟ ਪੇਜ ਦੀ ਪਥ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰੋ ਜਾਂ ਸੈਟ ਕਰੋ。 |
Page | ਪੇਜ, ਲੇਆਊਟ ਪੇਜ ਅਤੇ ਪੇਜਿੰਗ ਦਰਮਿਆਨ ਸਾਂਝੇ ਪੇਜ ਡਾਟਾ ਲਈ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ。 |
Request | ਮੌਜੂਦਾ HTTP ਰਿਕਵੇਸਟ ਦਾ HttpRequest ਆਬਜੈਕਟ ਪ੍ਰਾਪਤ ਕਰੋ。 |
Server | HttpServerUtility ਆਬਜੈਕਟ ਪ੍ਰਾਪਤ ਕਰੋ, ਜਿਸ ਵਿੱਚ ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਗਈਆਂ ਵਿਧੀਆਂ ਨੂੰ ਵੈੱਬ ਪੇਜ ਪ੍ਰੋਸੈਸ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ。 |
Page ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ (Page ਆਬਜੈਕਟ ਦੇ)
Page ਆਬਜੈਕਟ ਦੀ ਪੇਜ ਵਿਸ਼ੇਸ਼ਤਾ, ਪੇਜ, ਲੇਆਊਟ ਪੇਜ ਅਤੇ ਪੇਜਿੰਗ ਦਰਮਿਆਨ ਸਾਂਝੇ ਪੇਜ ਡਾਟਾ ਲਈ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ。
ਤੁਸੀਂ Page ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ (Page ਆਬਜੈਕਟ ਦੇ) ਨੂੰ ਆਪਣੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਜੋੜ ਸਕਦੇ ਹੋ (ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ):
- Page.Title
- Page.Version
- Page.anythingyoulike
Page ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਹਨ।ਉਦਾਹਰਣ ਵਜੋਂ, ਇਨਕਮ ਫਾਈਲ ਵਿੱਚ ਪੇਜ ਟਾਈਟਲ ਸੈਟ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਫਿਰ ਲੇਆਊਟ ਫਾਈਲ ਵਿੱਚ ਇਸ ਦਾ ਉਪਯੋਗ ਕਰ ਸਕਦੇ ਹੋ:
Home.cshtml
@{ Layout="~/Shared/Layout.cshtml"; Page.Title="Home Page" } <h1>ਸਵਾਗਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ CodeW3C.com</h1> <h2>ਵੈਬ ਸਾਈਟ ਮੁੱਖ ਉੱਪਾਚਾਰ</h2> <p>ਹੋਮ ਪੇਜ (Default.cshtml)</p> <p>ਲੇਆਊਟ ਫਾਈਲ (Layout.cshtml)</p> <p>ਸਟਾਈਲ ਸ਼ੇਅਰ (Site.css)</p>
Layout.cshtml
!DOCTYPE html <html> <head> <title>@Page.Title</title> </head> <body> @RenderBody() </body> </html
- ਪਿਛਲਾ ਪੰਨਾ وایب پیجز فورم
- ਅਗਲਾ ਪੰਨਾ وایب پیجز فائل