c#-EnableViewState对GridView有哪些影响?

我正在清理我的视图源,并想使用EnableViewState.我正在使用具有以下内容的gridview.

<asp:GridView ID="GridView1" runat="server" AlternatingRowStyle-BackColor="#ECECEC"
            AllowSorting="true" AutoGenerateColumns="False" OnRowDataBound="gridvw_RowDataBound"
            ShowFooter="True" OnSorting="gridvw1_DataSort" Caption="New Shoes"
            CssClass="blueBord" HeaderStyle-ForeColor="White" OnPageIndexChanging="gridvw_PageIndexChanging"
            OnRowCreated="gridvw_RowCreated" AllowPaging="True" PageSize="50" EnableViewState="false">

EnableViewState = true / false可以对GridView进行哪些控制?

最佳答案
MSDN开始:

基于ViewState中存储的信息在回发时重新创建GridView控件.如果GridView控件包含CausesValidation属性设置为true的TemplateField或CommandField,则还必须将EnableViewState属性设置为true以确保并发数据操作(例如更新和删除)适用于相应的行.

分页和列排序信息将以控件状态存储,并且不受更改的影响.

相关文章

HTML代码中要想改变字体颜色,常常需要使用CSS样式表。CSS是...
HTML代码如何让字体盖住图片呢?需要使用CSS的position属性及...
HTML代码字体设置 在HTML中,我们可以使用标签来设置网页中的...
在网页设计中,HTML代码的字体和字号选择是非常重要的一个环...
HTML(Hypertext Markup Language,超文本标记语言)是一种用...
外链是指在一个网页中添加一个指向其他网站的链接,用户可以...