需求一:页面很高,1000px以上,GridView位于大概500的高度,当选择GridView某一列后,页面自动定位到页面GridView下面的位置。
分析:肯定要用到html锚点。
步骤:1、给GridView添加一个CommandField--Select。
2、将这个select转换成TemplateField。
3、编辑模板列,把这个模板列的PostBackUrl属性赋值为你在html页中定义的锚点。
代码如下:

Code
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
onselectedindexchanged="GridView1_SelectedIndexChanged"
onrowcreated="GridView1_RowCreated">
<Columns>
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False"
CommandName="Select" PostBackUrl="#result" Text="Select"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView
posted @ 2008-09-07 13:12
badnewfish 阅读(26)
评论(0) 编辑 收藏 网摘