लॉगिन नाम नियंत्रण उपयोगकर्ता नाम प्रदर्शित करता है। मैं उपयोगकर्ता नाम के बजाए लॉग इन किए गए उपयोगकर्ता का पूरा नाम प्रदर्शित करना चाहता हूं। नीचे मेरा कोड है। मैं पीछे कोड में लॉगिन नाम नियंत्रण का उपयोग नहीं कर सकता। मैं सोच रहा हूं कि अगर नियंत्रण में है।लॉगिन नाम में उपयोगकर्ता नाम के बजाय पूर्ण नाम प्रदर्शित करें
ASPX पृष्ठ:
<asp:loginview id="HeadLoginView" runat="server" enableviewstate="false">
<AnonymousTemplate>
[ <a id="HeadLoginStatus" runat="server" href="login">Log In</a> ]
</AnonymousTemplate>
<LoggedInTemplate>
Welcome <span class="bold">
<asp:LoginName ID="HeadLoginName" runat="server" />
</span>! [
<asp:LoginStatus ID="HeadLoginStatus" runat="server"
LogoutAction="Redirect" LogoutPageUrl="~/home"
LogoutText="Log Out" />
]
</LoggedInTemplate>
</asp:loginview>
सी # में उदाहरण के पीछे कोड पोस्ट करें यदि संभव हो तो ...
मैं एम्बेडेड एक LOGINNAME नियंत्रण के साथ LoginView नियंत्रण का उपयोग कर रहा हूँ। मुद्दा यह है कि यह नियंत्रण केवल एक उपयोगकर्ता नाम प्रदर्शित करता है, न कि एक दोस्ताना पूर्ण नाम या उपयोगकर्ता का पहला नाम। –
मुझे पूरा यकीन है कि लॉगिन नियंत्रण प्रमाणीकरण (इनपुट) के लिए है और प्रदर्शित नहीं है। उपयोगकर्ता नाम प्रॉपर्टी सेट करना उस मान को सेट करता है जिसके लिए आप प्रमाणीकरण के लिए सर्वर को भेजना चाहते हैं। अगर मैं ग़लत हूं तो मेरी गलती सुझाएं। –
यह उचित है। आप एक अलग तरह के लॉगिन नियंत्रण का प्रयास कर सकते हैं, यहां तक कि एक तृतीय पक्ष भी कुछ अलग सुविधाएं प्रदान कर सकता है। ASP.NET लॉग इन नियंत्रण मैंने कहा से कोड-पीछे सुलभ लगता है और संभव है कि आप जब तक कि मैं सवाल ठीक से समझ नहीं रहा हूँ, एक पूरे नाम के साथ उपयोगकर्ता नाम के प्रतिस्थापन के लिए दुर्गम उपयोगकर्ता नाम क्षेत्र की एक ही समस्या नहीं होगी। –