में उपयोगकर्ता का उपयोग करें। Identity.Name मैं एक HTMLHelper लिख रहा हूं लेकिन मुझे User.Identity.Name तक पहुंचने की आवश्यकता है, मैं यह कैसे कर सकता हूं?एचटीएमएलहेल्पर क्लास
10
A
उत्तर
17
public static string YourHtmlHelper(this HtmlHelper html)
{
var name = html.ViewContext.HttpContext.User.Identity.Name;
}
5
आप शायद जांचना और देखना चाहते हैं कि उपयोगकर्ता क्या है। नाम को पकड़ने की कोशिश करने से पहले पहचान पहले शून्य है।
public static string YourHtmlHelper(this HtmlHelper html)
{
var identity = html.ViewContext.HttpContext.User.Identity;
if (identity != null)
{
return html.ViewContext.HttpContext.User.Identity.Name;
}
return string.Empty;
}
संबंधित मुद्दे
- 1. एएसपी.नेट एमवीसी एचटीएमएलहेल्पर एपीआई डिजाइन
- 2. नेस्टेड क्लास - नेस्टेड क्लास को पेरेंट क्लास
- 3. क्लास
- 4. क्लास
- 5. क्लास
- 6. क्या एमवीसी में एचटीएमएलहेल्पर का उपयोग करने का कोई फायदा है?
- 7. बेस क्लास बनाम यूटिलिटी क्लास
- 8. ज़िपपैकेज क्लास बनाम ज़िपफाइल क्लास
- 9. क्यों क्लास क्लास + $ 1 (या $ *)
- 10. मूस क्लास एट्रिब्यूट जो क्लास :: डेटा :: इनरिएबल
- 11. सी ++ कास्टिंग बेस क्लास व्युत्पन्न क्लास गड़बड़
- 12. पायथन क्लास इंस्टेंस वैरिएबल और क्लास वेरिएबल्स
- 13. क्यों क्लास क्लास में रिसोर्सएस्ट्रीम विधि है?
- 14. "टाइप क्लास" नामक "टाइप क्लास" क्यों है?
- 15. नेस्टेड क्लास
- 16. जेनेरिक क्लास
- 17. एडाप्टर क्लास
- 18. जेनेरिक क्लास
- 19. यूआईडीवीस क्लास?
- 20. बेस क्लास
- 21. जावा क्लास
- 22. कस्टम क्लास
- 23. क्लास एट्रिब्यूट
- 24. कॉन्फ़िगरेशन क्लास
- 25. PHPT3 क्लास
- 26. क्लास लाइब्रेरी
- 27. जावा क्लास
- 28. क्लास विधि
- 29. ACAccountStore क्लास
- 30. क्लास नॉटफॉउंडएक्सप्शन