سؤال

أحاول عرض صاحب الصفحة و تاريخ آخر تعديل على تذييل الصفحة من موقع SharePoint الصفحة الرئيسية على موقع النشر.على الصفحة الرئيسية لدي حاليا:

<SharePoint:FormattedString FormatText="Page owner: {0} Last updated: {1:dd/MM/yyyy}" runat="server">
<SharePoint:FormField ControlMode="Display" FieldName="PublishingContact" DisableInputFieldLabel="true" runat="server"/>
<SharePoint:FormField ControlMode="Display" FieldName="Modified" DisableInputFieldLabel="true" runat="server" />
</SharePoint:FormattedString>

هذا يعمل كبيرة ، ومع ذلك فإنه لا تعديل تنسيق التاريخ:

صاحب الصفحة:litwareinc reesj آخر تحديث:3/31/2009 10:32 PM

أعتقد أن التاريخ عاد كسلسلة حتى تنسيق MM/dd/yyyy لا يفعل شيئا.أدرك تعديل الإعدادات الإقليمية على تطبيق ويب يمكن إصلاح هذا ومع ذلك أنا أكثر اهتماما في كيف يمكن أن يكون هذا implemeneted مع شكل مختلف الافتراضي.

شكرا مقدما!

جوني

هل كانت مفيدة؟

المحلول

أنت الصحيح - FormField التحكم في المقدمة بالفعل إخراج كسلسلة حتى بلفها داخل FormattedString لن تعمل.

بديل نات's الجواب هو أن يكتب التحكم الخاصة بك و التفاف FormFields في ذلك.ثم يمكنك التقاط المقدمة الانتاج وتحويل كما يحلو لك.

نصائح أخرى

كنت حقا تريد أن تضع <SharePointWebControls:DateTimeField/> انظر هنا.ولكن هذا هو SharePoint لذلك نرى أيضا هنا إضافة بعض التعليمات البرمجية خلف تجعل في شكل مختلف مع القليل من التعليمات البرمجية خلف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top