मुझे अपने एमवीसी 6 प्रोजेक्ट में टैगेलपर तत्व के साथ "एएसपी-प्रारूप" टैग का उपयोग कर समस्या का सामना करना पड़ रहा है।"एएसपी-प्रारूप" टैग सहायकों पर लागू नहीं है
विचार एक तारीख इनपुट तत्व इस तरह से स्वरूपित करने के लिए है:
public DateTime StartDate {get; set; }
एक अजीब कारण से, इस:
<input asp-for="StartDate" asp-format="{0:dd/MM/yyyy}" />
यह "StartDate" संपत्ति अपने मॉडल में है, इस तरह से घोषित तत्व कभी स्वरूपित नहीं होता है, और इसे हमेशा प्रस्तुत किया जाता है:
---> 02/29/2016 00:00:00
इसलिए मैंने एक व्यूमोडेल क्लास बनाया और पूरे व्यक्ति मॉडल को पकड़ने के लिए एक संपत्ति को परिभाषित किया।
public class PersonViewModel
{
public Person Johndoe {get; set; }
}
और इस वर्ग का उपयोग दृश्य में, प्रारूपण कार्य करता है।
<input asp-for="Johndoe.StartDate" asp-format="{0:dd/MM/yyyy}" />
---> 29/02/2016
क्या आपको कभी भी एक प्रस्ताव मिला टैग सहायकों का उपयोग कर इस के लिए आयन? मैंने बस इस सवाल की शुरुआत में आपके पास ऐसा करने की कोशिश की और यह मेरे लिए काम किया। – akousmata