Blog personalizzato Alert Template - ID mancante per la lista postale
Domanda
Ho fatto un alerttemplate personalizzato e ha cercato di aggiungere l'ItemID senza successo. Posso aggiungere, ma ho bisogno di aggiungere post.aspx? ID = xx dove xx è sostituito dal ItemID.
provato il seguente ID-s (e rimosso ID le proprietà nel escludono; ImmediateNotificationExcludedFields)
<GetVar Name="ItemId" />
<GetVar Name="ItemName" />
<GetVar Name="{ListID}" />
<GetVar Name="ID" />
<GetVar Name="ItemName" />
<GetVar Name="NewValue#ID" />
Ma io non ottenere i di identificazione per gli articoli. Qualche suggerimento?
Soluzione
Che cosa si può fare è quello di creare un modulo di visualizzazione personalizzato per la lista post del blog o qualsiasi altro elenco. Da questo si può accedere alla stringa di query URL entrante con l'id e reindirizzare alla pagina di post.aspx corretta.
Altri suggerimenti
Purtroppo ID non è supportato in XML definito Alert modelli; è necessario utilizzare una classe IAlertNotifyHandler per inserire l'ID, se necessario.
È possibile saperne di più su come fare questo qui:
Usa come questo.
<GetVar Name=”ItemID” URLEncodeAsURL=”TRUE” />
Seguire questo link di avere più idea.
Grazie,
Ashish Chotalia
ItemID non è valido, SharePoint non supporta ID per i nuovi elementi !, è necessario rimuovere ID dalle proprietà 'excludelist' ionici. tutto nel complesso la sua solo male progettato. Ho scritto una dll che analizza il corpo e soggetto e invia e-mail, che è piuttosto una pita, ma opere e sembra essere l'unico e unica soluzione per superare questa SP 'bug'. ... sì, io lo chiamo un BUG, ??perché SP ha proprietà ID che sarà OK quando si modifica un elemento della lista, ma è 0 se si crea una nuova. male!