مشكلة itemAdding و itemAdded
-
29-09-2019 - |
سؤال
أحتاج إلى استرداد ملف InfoPath ، والذي يتم عرضه وملءه على صفحة ويب SharePoint ، وحفظ بياناته إلى DB منفصل. هناك حدثان يطلقان النار بمجرد تقديم النموذج. ItemAdding
و ItemAdded
.
أعلم أنه لا يمكنني استرداد الملف من ItemAdding
الحدث لأنه يتم حفظه فقط بعد ItemAdding
حدث.
لكنني أريد إعادة توجيه المستخدمين إلى موقع ويب مختلف بمجرد أن قمت بتخزين قيمي إلى قاعدة البيانات ، لكنني لا أجد طريقة للقيام بذلك. أعتقد أن المشكلة هي أن الحدث المنصوص عليه يحدث ، بعد/أو في نفس الوقت الذي يتم فيه إعادة توجيه المستخدم إلى صفحة الويب التي تظهر "تم إغلاق النموذج".
كيف يمكنني استرداد القيم و إعادة توجيه المستخدم؟ أيضا ، لا يُسمح لي بإرفاق رمز إلى نموذج Infopath نفسه. هذا يحتاج إلى التعامل مع SharePoint.
شكرًا لك
المحلول
إذا كنت تعيد التوجيه داخل موقع SharePoint ، فيمكنك تضمين "المصدر" كمعلمة سلسلة استعلام.
أنت تحاول أيضًا ملف response.redirect
في ال OnClose
حدث شكل InfoPath.