London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Bug in LinkItem.Attributes ?

Vote:
 

We're having problems sometimes when we try to add an attribute to a LinkItem.Attributes. We have a LinkItemCollection that we're iterating through, for each LinkItem we're adding an attribute like this:

linkItem.Attributes.Remove("class");
			linkItem.Attributes.Add("class", "icon " + @Html.GetFileType(linkItem));

		    if (Html.GetFileType(linkItem).ToString().Equals("pdf"))
		    {
		        linkItem.Attributes.Remove("target");
                linkItem.Attributes.Add("target", "_blank");
		    }


For some reason, the line linkItem.Attributes.Add("target", "_blank") sometimes crashes. This happens very very rarely. I've seen it only a couple of times during a year or so. And it's always the second time we're adding an attribute the exception happens.

Anyone know why this can happen? Or how to prevent this from happening?

See stacktrace below.

#134510
Sep 15, 2015 13:49
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.