Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 19195|Atbildi: 0

[ASP.NET] Izmantojiet Razor, lai ģenerētu datu atribūtus HTML5

[Kopēt saiti]
Publicēts 19.03.2019 13:04:48 | | |
HTML5 varat izmantot atribūtu data-, lai attēlotu lietotāja datus, kas var būt pat dati JSON formātā, kas ir ļoti ērti tīmekļa priekšgala izstrādei.

MVC Razor varat izmantot anonīmus objektus, lai ģenerētu pielāgotus atribūtus, bet tie nevar izturēt Razor sintakses pārbaudes.

Kompilators ziņo par kļūdu tieši.  Nosaukums "dati" pašreizējā kontekstā neeksistē vienkārša iemesla dēļ, ka zīme - tiek izmantota kā operators.
Faktiski HtmlHelper nodrošinātā metode, AnonymousObjectToHtmlAttributes, var atrisināt šo problēmu, un metodes apraksts ir parādīts zemāk.

Aizstāj pasvītrojuma rakstzīmes (_) ar defisēm (-) norādītajos HTML atribūtos.
Mēs varam izmantot pasvītrojumu (_) tieši anonīmajā objektā, nevis mīnusa zīmi (-), un HtmlHelper atveidojumā aizstās pasvītrojumu ar mīnusa zīmi.

Piemēram, šāds raksts

Tiek ģenerēts šāds HTML5 marķējums.







Iepriekšējo:SSH klientam
Nākamo:C# Enum enum tipa darbības paplašinājuma klase
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com