WebPages formalari


Forma — HTML hujjatining kiritish elementlari (matn maydonlari, belgilash katakchalari, radio tugmalar va ochiladigan ro‘yxatlar) joylashtiriladigan qismi.


ULASHISH

HTML kiritish sahifasini yaratish

Razor misoli

<html> <body>  @{ if (IsPost) {  string companyname = Request["CompanyName"];  string contactname = Request["ContactName"];  <p>You entered: <br /> Company Name: @companyname <br /> Contact Name: @contactname </p> } else { <form method="post" action=""> Company Name:<br /> <input type="text" name="CompanyName" value="" /><br /> Contact Name:<br /> <input type="text" name="ContactName" value="" /><br /><br /> <input type="submit" value="Submit" class="submit" /> </form> } }  </body>  </html>
Misolni ishga tushirish »


Razor misoli - rasmlarni ko‘rsatish

Faraz qilaylik, rasmlar papkangizda 3 ta rasm bor va siz rasmlarni foydalanuvchi tanloviga ko‘ra dinamik ravishda ko‘rsatmoqchisiz.

Buni ozgina Razor kodi yordamida osongina amalga oshirish mumkin.

Agar veb-saytingizdagi images papkasida "Photo1.jpg" nomli rasm bo‘lsa, uni HTML <img> elementi yordamida quyidagicha ko‘rsatishingiz mumkin:

<img src="images/Photo1.jpg" alt="Sample" />

Quyidagi misol foydalanuvchi ochiladigan ro‘yxatdan tanlagan rasmni qanday ko‘rsatishni namoyish etadi:

Razor misoli

@{ var imagePath=""; if (Request["Choice"] != null)    {imagePath="images/" + Request["Choice"];} } <!DOCTYPE html> <html> <body> <h1>Display Images</h1> <form method="post" action=""> I want to see: <select name="Choice">   <option value="Photo1.jpg">Photo 1</option>   <option value="Photo2.jpg">Photo 2</option>   <option value="Photo3.jpg">Photo 3</option> </select> <input type="submit" value="Submit" /> @if (imagePath != "") { <p> <img src="@imagePath" alt="Sample" /> </p> }  </form> </body> </html>
Misolni ishga tushirish »

Misol izohi

Server imagePath nomli o‘zgaruvchi yaratadi.

HTML sahifada Choice nomli ochiladigan ro‘yxat (<select> elementi) bor. U foydalanuvchiga tushunarli nomni (masalan, Photo 1) tanlash imkonini beradi va sahifa veb-serverga yuborilganda fayl nomini (masalan, Photo1.jpg) uzatadi.

Razor kodi Choice qiymatini Request["Choice"] orqali o‘qiydi. Agar unda qiymat bo‘lsa, kod images/Photo1.jpg rasmiga yo‘l hosil qiladi va uni imagePath o‘zgaruvchisida saqlaydi.

HTML sahifada rasmni ko‘rsatish uchun <img> elementi bor. Sahifa ko‘rsatilganda src atributiga imagePath o‘zgaruvchisining qiymati beriladi.

Nomsiz rasmni ko‘rsatishga urinishning oldini olish uchun (masalan, sahifa birinchi marta ko‘rsatilganda) <img> elementi if bloki ichiga joylashtirilgan.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!