Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 19195|Odpoveď: 0

[ASP.NET] Použite Razor na generovanie dátových atribútov v HTML5

[Kopírovať odkaz]
Zverejnené 19. 3. 2019 13:04:48 | | |
V HTML5 môžete použiť atribút data- na reprezentáciu používateľských dát, ktoré môžu byť dokonca v JSON formáte, čo je veľmi pohodlné pre webový front-end vývoj.

V MVC Razor môžete použiť anonymné objekty na generovanie vlastných atribútov, ale neprejdú syntaktickými kontrolami Razoru.

Kompilátor hlási chybu priamo.  Názov "dáta" v aktuálnom kontexte neexistuje z jednoduchého dôvodu, že ako operátor sa používa znak - .
V skutočnosti metóda poskytovaná HtmlHelperom, AnonymousObjectToHtmlAttributes, dokáže tento problém vyriešiť a popis metódy je uvedený nižšie.

V špecifikovaných HTML atribútoch nahrádza znaky podčiarknutia (_) pomlčkou (-).
Môžeme použiť podčiarknutie (_) priamo v anonymnom objekte namiesto mínusového znamienka (-) a HtmlHelper nahradí podčiarknutie mínusovým znamienkom pri vykresľovaní.

Napríklad nasledujúce písanie

Vygeneruje sa nasledujúci HTML5 značkový súbor.







Predchádzajúci:SSH klientovi
Budúci:C# Trieda rozšírenia operácie typu enum enum
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com