Where should I plug in my custom DefaultContractResolver JSON.NET?

I have a WebAPI 2.0 project in ASP.Net in which I implemented a custom DefaultContractResolver so that I can control how my entities are serialized to JSON using JSON.Net; however I am unsure about how can I tell the framework to use my custom implementation. I’d also like to know if its possible to change the ContractResolver for a specific controller / action.

Get text of ASP.NET HyperLinkField in GridView

I’m trying to get the text of a HyperLinkField in a GridView’s OnRowDelete event (the HyperLinkField’s text is the primary key of the row I wish to delete). I understand that you can’t get the text using the code I’ve placed below; it only works for BoundFields (for HyperLinkFields, the string is “”). But, I’ve been unable to find a working answer for getting this text. How do I get the displayed text from a HyperLinkField? (VS2010 w/ ASP.NET 4.0 and C#)