SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm with one problem setting up one email link to update automatically one column value in on list if clicked.

I have one workflow to approve some permission requests, where when one request is performed by one user, I save that request in one list with the status "Approved" or "Denied".

When this request is save in the list one email is sent to the approver, with two links - Approve - Deny

I need when the approver click in one link of the email the status is automatically changed in the list to "Approved" or "Denied".

I'm using this approach:

SPListItem li = workflowProperties.Item;

string sAcceptRequest = "Approve";

How can I change the value in the column I want?


share|improve this question
Hi marinho, please could you update the question with a bit more code? – spStacker Aug 28 '12 at 14:34
I'm constructing the link like this: string sAcceptRequest = "<a href=\"" + li.Web.Url + "/" + li.ParentList.Forms[PAGETYPE.PAGE_DISPLAYFORM].Url + "?ID=" + li.ID.ToString() + "\">Approve</a>"; string sDenyRequest = "<a href=\"" + li.Web.Url + "/" + li.ParentList.Forms[PAGETYPE.PAGE_DISPLAYFORM].Url + "?ID=" + li.ID.ToString() + "\">Deny</a>"; – marinho Aug 28 '12 at 14:54

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.