日期:2014-05-17  浏览次数:20534 次

GridView使用ButtonField实现页面跳转

如上图所示,我想在点击详细按钮后,用注汽井号做为参数跳转到下一页面,我如何才能取得相应的注汽井号呢?请各位指点一下,谢谢吧。
------解决方案--------------------
        <asp:GridView ID="GridView1" runat="server" EnableModelValidation="True">
            <Columns>
                <asp:HyperLinkField DataNavigateUrlFields="id,name" 
                    DataNavigateUrlFormatString="abc.aspx?id={0}&amp;name={1}" DataTextField="name" 
                    DataTextFormatString="详细" />
            </Columns>
        </asp:GridView>

DataNavigateUrlFields 可以是一个字段,也可以是多个字段
 DataNavigateUrlFormatString与DataNavigateUrlFields 对应的参数
------解决方案--------------------
引用:
        <asp:GridView ID="GridView1" runat="server" EnableModelValidation="True">
            <Columns>
                <asp:HyperLinkField DataNavigateUrlFields="id,name" 
                    DataNavigateUrlFormatString="abc.aspx?id={0}&amp;name={1}" DataTextField="name" 
                    DataTextFormatString="详细" />
            </Columns>
        </asp:GridView>

DataNavigateUrlFields 可以是一个字段,也可以是多个字段
 DataNavigateUrlFormatString与DataNavigateUrlFields 对应的参数


+1  混点分,地址栏传参数就可以实现了!