Xml hujjatlar. Xml hujjat hosil qilish. System. Xml sinfi bilan ishlash



Download 174,14 Kb.
Pdf ko'rish
bet2/2
Sana17.08.2021
Hajmi174,14 Kb.
#149534
1   2
Bog'liq
1-мавзу

TagBuilder  

Для  создания  html-тегов  в  хелпере  мы  можем  использовать 

класс Microsoft.AspNetCore.Mvc.Rendering.TagBuilder. Так, перепишем код 

хелпера следующим образом: 

using Microsoft.AspNetCore.Html; 

using Microsoft.AspNetCore.Mvc.Rendering; 

using System.Text.Encodings.Web; 

namespace HtmlHelpersApp.App_Code 

public static class ListHelper 



public static HtmlString CreateList(this 

IHtmlHelper html, string[] items) 

TagBuilder ul = new TagBuilder("ul"); 



foreach (string item in items) 

TagBuilder li = new TagBuilder("li"); 




// добавляем текст в li 

li.InnerHtml.Append(item); 

// добавляем li в ul 

ul.InnerHtml.AppendHtml(li); 

ul.Attributes.Add("class", "itemsList"); 



var writer = new System.IO.StringWriter(); 

ul.WriteTo(writer, HtmlEncoder.Default); 

return new HtmlString(writer.ToString()); 



Teg 


yaratilayotgan 

element 


TagBuilder 

konstruktoriga 

uzatiladi. 

TagBuilder-da  foydalanishingiz  mumkin  bo'lgan  bir  qator  xususiyatlar  va  usullar 

mavjud: 

•  InnerHtml  xususiyati  teg  tarkibini  satr  sifatida  o'rnatishga  yoki  olishga 

imkon beradi. Ushbu xususiyatni boshqarish uchun siz quyidagi usullardan biriga 

qo'ng'iroq qilishingiz mumkin: 

o Qo'shish (satr matni): element ichiga test satrini qo'shish 

o  AppendHtml  (IHtmlContent  html):  HTML  kodini  elementga  quyidagicha 

qo'shadi 

IHtmlContent ob'ekti - bu boshqa TagBuilder ob'ekti bo'lishi mumkin 

o Clear (): elementni tozalaydi 

o SetContent (satr matni): element matnini sozlash 

o SetHtmlContent (IHtmlContent html): ichki HTML kodini sozlash 

IHtmlContent ob'ekti sifatida 

• Attributes xususiyati element atributlarini boshqarishga imkon beradi 

• MergeAttribute () usuli elementga bitta atribut qo'shishga imkon beradi 

• AddCssClass () usuli elementga css sinfini qo'shishga imkon beradi 

•  WriteTo  ()  usuli  TextWriter  va  HtmlEncoder  moslamalari  yordamida 

element va uning ichki tarkibidan satr yaratishga imkon beradi. 

Natijada biz avvalgidek ro'yxatni olamiz. 



Download 174,14 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish