पर प्रदर्शन एट्रिब्यूट का उपयोग करें क्योंकि हम संपत्ति के लिए लेबल सेट करने के लिए System.ComponentModel.DataAnnotations.DisplayAttribute
का उपयोग कर सकते हैं, मैं इसे कक्षा के लिए उपयोग करना चाहता हूं लेकिन कक्षाओं पर इसकी अनुमति नहीं है।कक्षा
using System.ComponentModel.DataAnnotations;
[Display(Name = "A person")]
public class Person
{
[Display(Name = "A name")]
public string Name { get; set; }
}
क्या किसी के लिए कोई कामकाज पता है?
संपादित करें: मैं इसे दृढ़ता से टाइप किए गए दृश्य पर उपयोग करना चाहता हूं। जब मैं किसी नए दृढ़ता से टाइप किया दृश्य बनाते हैं, वर्ग के नाम कठिन HTML में कोडित है, उस तरह:
@model Models.Person
<fieldset>
<legend>Person</legend>
<div class="display-label">
@Html.LabelFor(model => model.Name)
</div>
</fieldset>
मैं Name
संपत्ति के समान कुछ करना चाहता हूँ।
क्यों आप ऐसा करना चाहते हैं ?.: इस प्रकार
प्रयोग किया जाएगा – Jorge
आप अपनी खुद की विशेषता बना सकते हैं जो ऐसा करता है। – MBen