Sunday 15 March 2015

c# - ASP .NET - Format datevalue in GridView that pulls from MySQL table? -


MySQL डाटाबेस के पास इस प्रारूप में एक दिनांक फ़ील्ड है:

yyyy-mm-dd (2009-12-01)

जब इस फ़ील्ड को ग्रिडविव में खींचा जाता है तो स्वरूप में परिवर्तन होता है:

yyyy-mm-dd एचएच: मिमी ( 2009-12-01 12:00)

मैं ग्रिडव्यू कैसे प्राप्त करूं, डिफ़ॉल्ट डेटाबेस स्वरूप को परिवर्तित न करें?

(सबसे समाधान जो मैंने पाया है कि सेटिंग सेट करना एएसपी: बाउंडफील्ड में मान लेकिन इसके लिए संभावित खतरनाक HtmlEncode = false) की आवश्यकता होती है

मुझे नहीं लगता कि यह दिनांक / समय क्षेत्र पर HtmlEncode = false सेट करने के लिए जोखिम भरा होगा। यह संभावना नहीं है कि किसी भी एसक्यूएल इंजेक्शन का हमला संभवतया हानिकारक स्क्रिप्ट को डीटैप वैल्यू में लगा सकता है।

ऐसा लगता है कि आपको जो समाधान मिल चुके हैं वह शायद डेटाफॉर्मटस्ट्रिंग को सेट करने और एचटीएमएलएएनडोड = फाइल सेट करने के लिए है। मैं उन समाधानों में से एक के साथ जाना होगा जो आपने पहले से ही प्राप्त किए हैं।

या जैसा यहां पाया गया है:


No comments:

Post a Comment