SqlDataSource के लिए मैं आने वाले पैरामीटर के लिए बाहरी स्रोत को कॉन्फ़िगर कर सकता हूं। उदाहरण के लिए यह एक क्वेरीस्ट्रिंग, सत्र, प्रोफाइल और अन्य हो सकता है। हालांकि मेरे पास स्रोत के रूप में उपयोगकर्ता का उपयोग करने का विकल्प नहीं है।ASP.NET में SqlDataSource के पैरामीटर के रूप में User.Identity.Name का उपयोग कैसे करें?
मुझे पता है कि मैं घटनाओं को सम्मिलित करने, चयन करने, अद्यतन करने, हटाने में पैरामीटर के लिए मूल्य प्रदान कर सकता हूं। लेकिन मुझे नहीं लगता कि यह एक शानदार समाधान है क्योंकि मेरे पास एएसपीएक्स फ़ाइल में पहले से ही कुछ पैरामीटर्स हैं। मैं पैरामीटर को दो अलग-अलग स्थानों में परिभाषित नहीं करना चाहता हूं। यह गड़बड़ करता है।
तो क्या मैं किसी भी तरह से इस पैरामीटर को .aspx फ़ाइल में परिभाषित कर सकता हूं?
<SelectParameters>
<asp:QueryStringParameter DefaultValue="-1" Name="ID"
QueryStringField="ID" />
//User.Identity.Name goes here as a value for another parameter
</SelectParameters>
सी # कोड – lincolnk
में 'वैल्यू' के बजाय' डीफॉल्ट वैल्यू 'होना चाहिए धन्यवाद जनवरी, लेकिन यही वह है जिसे मैं टालना चाहता हूं। आपके उदाहरण में मुझे कोडबेंड में पैरामीटर के मान को भरने की आवश्यकता है। तो मुझे दो अलग-अलग स्थानों में पैरामीटर को संभालना होगा: एएसपीएक्स फ़ाइल में और सीएस फ़ाइल में। क्या मैं एएसपीएक्स में पैरामीटर को एएसपीएक्स और बाइंड वैल्यू में भी घोषित नहीं कर सकता? – Wodzu
आप इसे '" /> ' –