这里是GridView绑定的一个模板, 我想通过这里的 "查看详情", 跳转到一个包含DetailsView
的页面. 然后就会显示相应的信息. 
包含DetailsView的页面根据ID值绑定数据
包含GridView的页面的第一列是ID,已经隐藏.
<asp:TemplateField HeaderText="修改用户">
                    <ItemTemplate>
                        <asp:LinkButton ID="lbtnInfo" runat="server" OnClick="LinkButton1_Update" PostBackUrl="~/DetailsUser.aspx">查看详情</asp:LinkButton>
                    </ItemTemplate>
                </asp:TemplateField>

解决方案 »

  1.   

    PostBackUrl='~/DetailsUser.aspx?ID=<%#Eval("ID") %>'
      

  2.   

    效果如下:
    http://localhost:3335/DetailsUser.aspx?ID=<%#Eval(\"ID\") %>
      

  3.   

    “/”应用程序中的服务器错误。
    --------------------------------------------------------------------------------输入字符串的格式不正确。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.FormatException: 输入字符串的格式不正确。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
    [FormatException: 输入字符串的格式不正确。]
       System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +7469351
       System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +119
       System.String.System.IConvertible.ToInt32(IFormatProvider provider) +46
       System.Convert.ChangeType(Object value, TypeCode typeCode, IFormatProvider provider) +297
       System.Web.UI.WebControls.Parameter.GetValue(Object value, String defaultValue, TypeCode type, Boolean convertEmptyStringToNull, Boolean ignoreNullableTypeChanges) +141
       System.Web.UI.WebControls.Parameter.GetValue(Object value, Boolean ignoreNullableTypeChanges) +63
       System.Web.UI.WebControls.ParameterCollection.GetValues(HttpContext context, Control control) +301
       System.Web.UI.WebControls.ObjectDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +188
       System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +19
       System.Web.UI.WebControls.DataBoundControl.PerformSelect() +142
       System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +73
       System.Web.UI.WebControls.DetailsView.DataBind() +4
       System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +82
       System.Web.UI.WebControls.DetailsView.EnsureDataBound() +184
       System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls() +72
       System.Web.UI.Control.EnsureChildControls() +87
       System.Web.UI.Control.PreRenderRecursiveInternal() +44
       System.Web.UI.Control.PreRenderRecursiveInternal() +171
       System.Web.UI.Control.PreRenderRecursiveInternal() +171
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +842 
    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:2.0.50727.3082; ASP.NET 版本:2.0.50727.3082