GridView - handle select link
<p>I am using ASP.NET 4 and MVC and trying to add code to handle the "select" link.  Once the user selects the row, I need to go display a new page with more detail.  I have tried to capture the rowcommand but I never hit a the breakpoint.  This is my current GridView code for the first page -</p>

<pre><code>&lt;%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage&lt;IEnumerable&lt;ValidationPortal.Models.Contact&gt;&gt;" %&gt;

&lt;asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"&gt;

    &lt;form id="form1" runat="server"&gt;

    &lt;h2&gt;Index&lt;/h2&gt;

    &lt;p&gt;
        &lt;asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
            DataKeyNames="Id" DataSourceID="SqlDataSource1"&gt;
            &lt;Columns&gt;
                &lt;asp:CommandField ShowSelectButton="True" /&gt;
                &lt;asp:BoundField DataField="Id" HeaderText="Id" InsertVisible="False" 
                    ReadOnly="True" SortExpression="Id" /&gt;
                &lt;asp:BoundField DataField="FirstName" HeaderText="FirstName" 
                    SortExpression="FirstName" /&gt;
                &lt;asp:BoundField DataField="LastName" HeaderText="LastName" 
                    SortExpression="LastName" /&gt;
                &lt;asp:BoundField DataField="Phone" HeaderText="Phone" SortExpression="Phone" /&gt;
                &lt;asp:BoundField DataField="Email" HeaderText="Email" SortExpression="Email" /&gt;
            &lt;/Columns&gt;
        &lt;/asp:GridView&gt;
        &lt;asp:SqlDataSource ID="SqlDataSource1" runat="server" 
            ConnectionString="&lt;%$ ConnectionStrings:ConnectionString %&gt;" 
            SelectCommand="SELECT * FROM [Contacts]"&gt;&lt;/asp:SqlDataSource&gt;

    &lt;/p&gt;
    &lt;/form&gt;

&lt;/asp:Content&gt;
</code></pre>

<p>What do I need to add to make this work?</p>
