क्योंकि निम्नतम स्तर पर, सभी शेयरपॉइंट फ़ील्ड स्ट्रिंग के रूप में संग्रहीत होते हैं। एक एसपीफ़ील्ड की GetFieldValue विधि एक स्ट्रिंग स्वीकार करती है, और यह उस स्ट्रिंग को पढ़ने और इसे सार्थक मान ऑब्जेक्ट में बदलने के लिए उस फ़ील्ड क्लास के तर्क पर निर्भर है।
आइटम ["फील्डनाम"] एक सामान्य वस्तु देता है जो फ़ील्ड मान का प्रतिनिधित्व करता है। डेटा के कच्चे स्ट्रिंग का प्रतिनिधित्व करने के अलावा, ऑब्जेक्ट आमतौर पर बेकार है।
आप GetFieldValueAsHtml() विधि का उपयोग करते हैं, यह <a href="url">title</a>
वापस आ जाएगी:
//if field is of type Hyperlink, returns <a href="url">title</a>
item.Fields["FieldName"].GetFieldValueAsHtml(item["FieldName"])
या
//if field is of type Hyperlink, returns Url, Title
item.Fields["FieldName"].GetFieldValueAsText(item["FieldName"])
या
//if field is of type Hyperlink, returns Url
item.Fields["FieldName"].GetValidatedString(item["FieldName"])
स्रोत
2009-03-04 20:17:17
कि सीधे पेज – muerte
धन्यवाद meurte पर फ़ील्ड मान प्रतिपादन के लिए एचटीएमएल कोड वापस आ जाएगी, जवाब दे नहीं किया गया था। –
Thats WSS 3.0 सही है? – muerte