DataForm WebPart زر إعادة توجيه معرف جديد بعد الادخار
سؤال
لدي اثنين من dataformwebarts على صفحة، واحدة لإنشاء كائنات جديدة، واحدة لتعديلها. WebPart الذي يخلقها لديه هذا الزر: giveacodicetagpre.
الإجراءات للزر الذي قمت بتعيينه من SharePoint Designer 2010، كما يلي:
- ارتكاب
- تحديث
- انتقل إلى الصفحة (نفس الصفحة ولكن مع تعيين المعلمة SELENTID مع القيمة:
"، DSQueryResponse / صفوف / صف / @ ID،"المنطق الذي يجب أن يحدث هو: احفظ الكائن، ثم إعادة توجيه إلى نفس الصفحة ولكن مع معرف الكائن الذي تم إنشاؤه حديثا في XSLTListViewWebPart.
ما يحدث بالفعل، يعمل إعادة التوجيه ولكن إلى: giveacodicetagpre.
أرى مشكلتين، أولا - يبدو أن عنوان URL المعاد توجيهه ترميزه.ثانيا، تتم ضبط المعلمة ببساطة كسلسلة، لا تعتبر معلمة فعلية.
هل يمكن لأحد أن يعطي تلميحا على ما يحدث؟
المحلول
حاول استبدال هذا: giveacodicetagpre.
مع giveacodicetagpre.
إذا كان هذا لا يعمل، فيمكنك استخدام Substring (@، [بدء الفهرس]، [LEVELT]) أو Substring-after أو Substring - قبل في XSLT