Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 19195|Vastaus: 0

[ASP.NET] Käytä Razoria data-attribuuttien luomiseen HTML5:ssä

[Kopioi linkki]
Julkaistu 19.3.2019 13.04.48 | | |
HTML5:ssä data-attribuuttia voi käyttää käyttäjädatan esittämiseen, mikä voi olla jopa JSON-muotoista dataa, mikä on erittäin kätevää web-front-endin kehitykseen.

MVC:n Razorissa voit käyttää anonyymejä objekteja luodaksesi omia attribuutteja, mutta ne eivät läpäise Razorin syntaksitarkistuksia.

Kääntäjä raportoi virheen suoraan.  Nimi 'data' ei ole olemassa nykyisessä kontekstissa yksinkertaisesti siksi, että -merkkiä käytetään operaattorina.
Itse asiassa HtmlHelperin tarjoama menetelmä, AnonymousObjectToHtmlAttributes, voi ratkaista tämän ongelman, ja menetelmän kuvaus on esitetty alla.

Korvaa alleviivamerkinnät (_) yhdysviivoilla (-) määritetyissä HTML-attribuuteissa.
Voimme käyttää alaviivaa (_) suoraan anonyymissä objektissa miinusmerkin (-) sijaan, ja HtmlHelper korvaa alaviivan miinusmerkillä renderöinnissä.

Esimerkiksi seuraava kirjoitus

Seuraava HTML5-merkintä generoidaan.







Edellinen:SSH asiakkaalle
Seuraava:C# Enum-tyyppinen operaatiolaajennusluokka
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com