maxpayn2
سه شنبه 13 آذر 1386, 10:15 صبح
سلام
من یک GridView و یک SqlDataSource به صورت زیر دارم :
<asp:GridViewID="GridView1"runat="server"AllowPaging="True"AutoGenerateColumns="False"OnRowCommand="GridView1_RowCommand"DataSourceID="SqlDataSource1"Width="400">
<Columns>
<asp:TemplateFieldHeaderText="ê¢ë ¦ ©">
<ItemTemplate>
<%#Eval("title")%>
</ItemTemplate>
<ItemStyleFont-Names="Tahoma"/>
<HeaderStyleFont-Names="Tahoma"/>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:ButtonID="btnselect"runat="server"Text="ں뢦ں "CommandArgument='<%#Eval("page_id")%>'CausesValidation="false"/>
</ItemTemplate>
<ItemStyleFont-Names="Tahoma"Width="50"HorizontalAlign="Center"/>
<HeaderStyleFont-Names="Tahoma"Width="50"HorizontalAlign="Center"/>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$ ConnectionStrings:tconetConnectionString %>"></asp:SqlDataSource>
که SelectCommand اون در لود صفحه نسبت به یه سری پارامتر تعیین میشه و با زدن هر یک از دکمه ها یک سری TextBox پر میشه ، من این کار ها رو در صفحات دیگه هم انجام میدم ولی در یکی از صفحه ها هنگام کلیک روی دکمه درون گرید این خطا رو میگیره :
Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.
من یک GridView و یک SqlDataSource به صورت زیر دارم :
<asp:GridViewID="GridView1"runat="server"AllowPaging="True"AutoGenerateColumns="False"OnRowCommand="GridView1_RowCommand"DataSourceID="SqlDataSource1"Width="400">
<Columns>
<asp:TemplateFieldHeaderText="ê¢ë ¦ ©">
<ItemTemplate>
<%#Eval("title")%>
</ItemTemplate>
<ItemStyleFont-Names="Tahoma"/>
<HeaderStyleFont-Names="Tahoma"/>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:ButtonID="btnselect"runat="server"Text="ں뢦ں "CommandArgument='<%#Eval("page_id")%>'CausesValidation="false"/>
</ItemTemplate>
<ItemStyleFont-Names="Tahoma"Width="50"HorizontalAlign="Center"/>
<HeaderStyleFont-Names="Tahoma"Width="50"HorizontalAlign="Center"/>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$ ConnectionStrings:tconetConnectionString %>"></asp:SqlDataSource>
که SelectCommand اون در لود صفحه نسبت به یه سری پارامتر تعیین میشه و با زدن هر یک از دکمه ها یک سری TextBox پر میشه ، من این کار ها رو در صفحات دیگه هم انجام میدم ولی در یکی از صفحه ها هنگام کلیک روی دکمه درون گرید این خطا رو میگیره :
Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.