asp.net – 导致GridView无效回发的TemplateField按钮
发布时间:2020-12-16 04:15:50 所属栏目:asp.Net 来源:网络整理
导读:好的,所以我在gridview中有一个只包含一个简单按钮的模板字段…… %@ Page Language="C#" AutoEventWireup="true" CodeFile="Administration.aspx.cs" Inherits="Administration" %%@ Register TagPrefix="ajaxToolkit" Namespace="AjaxControlToolkit" %!DO
好的,所以我在gridview中有一个只包含一个简单按钮的模板字段……
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Administration.aspx.cs" Inherits="Administration" %> <%@ Register TagPrefix="ajaxToolkit" Namespace="AjaxControlToolkit" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Keywords Administration</title> </head> <body class="popupbody"> <form id="form1" runat="server"> <ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" EnablePartialRendering="true" CombineScripts="false"></ajaxToolkit:ToolkitScriptManager> <asp:Label ID="AddLabel" runat="server">Add a Keyword</asp:Label> <br /> <asp:TextBox ID="AddTextBox" runat="server" /> <asp:Button ID="AddButton" Text="Add" runat="server" OnClick="AddKeyword_Click" /> <asp:GridView ID="KeywordsGridView" AllowPaging="false" AutoGenerateColumns="false" BackColor="white" GridLines="None" HeaderStyle-CssClass="Table_Header" RowStyle-CssClass="Table_Style" OnRowDataBound="RowBound" runat="server"> <Columns> <asp:TemplateField> <ItemTemplate> <asp:Button runat="server" /> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="References" SortExpression="References" HeaderText="Total References" /> <asp:BoundField DataField="Keyword" SortExpression="Keyword" HeaderText="Keyword" /> </Columns> </asp:GridView> </form> </body> </html> 每当我点击按钮,我都会收到错误… 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. 我找到了大量引用这个问题的文章,包括一些关于SO的文章,例如…… Invalid postback or callback argument. Event validation is enabled using ‘<pages enableEventValidation=”true”/>’ 和… Invalid postback or callback argument 我可能只是误会,但据我所知,他们并没有真正帮助我.如何在不设置enableEventValidation =“false”的情况下让它消失? 编辑发布了我的页面的所有代码. 解决方法
This fellow找到了类似问题的解决方案(向下滚动到第4条评论),这是为GridView按钮设置唯一ID.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-4 – 在EF迁移配置类的Seed方法中获取App_Data
- asp.net-mvc – Asp.Net MVC 4即使未经授权,用户也会通过身
- asp.net-mvc – asp.net mvc 4 – 好的是每个线程共享DbCon
- ASP.NET MVC C#在类中获取控制器和操作名称
- 在扩展asp.net Web控件时,应该在哪个事件中注入其他Web控件
- asp.net-mvc-3 – 如何在asp.net MVC剃刀中生成dropdownlis
- asp.net – 如何在Visual Studio 2015中运行index.html文件
- asp.net-mvc – 将冗余信息添加到MVC路由
- 为什么我的IIS7应用程序池在从ASP.NET页面调用的DLL中发生异
- asp.net-mvc – asp.net mvc 4从控制器按钮调用方法
推荐文章
站长推荐
- asp.net core 2.0 入门攻略 第二章 Razor Pages项
- 如何在ASP.NET Core MVC 6中强制执行小写路由?
- Asp.Net MVC @Html.TextBox 只允许输入数字问题
- 使用ASP.NET卷曲请求
- asp.net – Async / Await和AsyncController?
- asp.net-mvc – ASP.NET MVC Preview 5 on Mono
- 是否可以在ASP.NET 5的Web API中使用外部身份提供
- asp.net – System.Net.Cookie和System.Web.Http
- asp.net-mvc – SignalR和MVC包
- asp.net – 尝试通过IP地址保护文件夹中的所有as
热点阅读