LinkButton行ImageButton报错.

问题描述

DataList里执行Item事件的时候用<asp:DataListID="ReaderThisType"runat="server"RepeatDirection="Horizontal"DataKeyField="编号"OnDeleteCommand="ReaderThisType_DeleteCommand"><ItemTemplate><tablecellpadding="0"cellspacing="0"width="150"style="background-color:#E6EBFE;border-right:1pxdashed#9BC53B;"><tr><tdwidth="130"><%#Eval("news_type")%></td><tdwidth="20"><asp:LinkButtonID="LinkButton1"runat="server"CommandName="delete">删</asp:LinkButton><asp:ImageButtonID="LinkButton1"runat="server"CommandName="delete"ImageUrl="~/images/del.png"/></td></tr></table></ItemTemplate></asp:DataList>可以但是换成<asp:ImageButtonID="LinkButton1"runat="server"CommandName="delete"ImageUrl="~/images/del.png"/>就会报回发或回调参数无效。在配置中使用<pagesenableEventValidation="true"/>或在页面中使用<%@PageEnableEventValidation="true"%>启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用ClientScriptManager.RegisterForEventValidation方法来注册回发或回调数据以进行验证。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解我的Page事件protectedvoidPage_Load(objectsender,EventArgse){dataUserLooking=newdata();UserLooking.UserLogin();ManageType();if(type.Items.Count<1){dataGetNewsType=newdata();DataSetds=GetNewsType.ReturnDataSet("selectnews_type,编号fromnews_type");type.DataTextField="news_type";type.DataValueField="news_type";type.DataSource=ds.Tables[0].DefaultView;type.DataBind();}

解决方案

解决方案二:
2个地方你可以注意一下:1》建议你在Page_Load里面加上if(!IsPostback)(这个可以不加,只是看起来不太顺眼)2》<asp:LinkButtonID="LinkButton1"runat="server"CommandName="delete">删</asp:LinkButton><asp:ImageButtonID="LinkButton1"runat="server"CommandName="delete"ImageUrl="~/images/del.png"/>2个控件ID相同????不过看你的Code,估计就是CommandName的问题了你吧CommandName换个名字,不要叫系统内置的delete了,我看你的Code里面也没有写DeleteHandler所以才报这个错吧你换成CommandName="mydelete"应该不会有问题了
解决方案三:
原来不是2个只有一个就会报回发或回调参数无效。在配置中使用<pagesenableEventValidation="true"/>或在页面中使用<%@PageEnableEventValidation="true"%>启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用ClientScriptManager.RegisterForEventValidation方法来注册回发或回调数据以进行验证。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解我感觉主要在这里~1`谁能给解释下。还有这个页面有FCK编辑器
解决方案四:
<asp:ImageButtonID="LinkButton1"runat="server"CommandName="delete"ImageUrl="~/images/del.png"/>CommandName="delete"这个是响应delete事件的,你得定义这个事件
解决方案五:
楼上的没看见我本来就有CommandName="delete"么?

时间: 2024-10-30 13:01:52

LinkButton行ImageButton报错.的相关文章

俄罗斯方块-为什么第55行始终报错喃?还有就是为什么 DrawCurBox 0不能够清楚屏幕上的方块喃?

问题描述 为什么第55行始终报错喃?还有就是为什么 DrawCurBox 0不能够清楚屏幕上的方块喃? 这是用shell脚本写的产生各种随机方块的脚本,本人初学,有两个问题不能解决,忘大神前辈指点一二!小弟感谢不尽 1.为什么第55行老是报错,错误为:line 55: y = top + currentY + : syntax error: operand expected (error token is " ") 这是怎么回事哇? 2. DrawCurBox 0不能够将屏幕上的方块抹

csv-CSV文件导入mysql,长整型报错

问题描述 CSV文件导入mysql,长整型报错 CSV文件的第一列是序号,可能有7-8位长,只一个长整型的数据.用 sqlyog工具导入CSV 文件时,这行序号报错,Incorrect integer value:'1060165' for column 'id' at row 2 解决方案 将CSV文件导入mysqlMysql 导入csv文件mysql导出到csv文件报错 解决方案二: 你的mysql中的id设置的什么类型的? 删掉那一行看看其他行有问题不? 改掉那个值换成100什么的的试试看

imageview-安卓,新建simpleAdapter报错,求大神看看

问题描述 安卓,新建simpleAdapter报错,求大神看看 在girdview中添加simpleAdapter,为什么新建SimpleAdapter的时候会报错? 我的代码如下: xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddi

java 字符串+冒号 不报错 什么意思 看不懂啊

问题描述 package other;import java.awt.*; import java.awt.event.*; import javax.swing.*; public class CardLayoutDemo implements ActionListener{ JPanel p1,p2,p3,p4; int i=1; JFrame f; public CardLayoutDemo(){ f=new JFrame();//当做top-level组件 Container conte

asp在iis7报错行号不准的问题解决办法

在Win7中做ASP开发,发现了一个非常蛋疼的问题.出现错误的时候,行号不准,很难快读定位到出问题的代码(在Win2003的IIS6就没有问题).命名代码仅有几十行,报错的行号确到了几千行(应该IIS7运行时把 asp 所有include的代码给合并到了一个文件),如图:   经过查看IIS7中的ASP配置,发现 有个 计算行号的选项,设置为true就可以了.(注意:点击右侧的应用后,虽然提示生效,但是实际没有生效.必须用 iisreset 重启IIS后才可以生效) iis7_bug  

azure-昨天用powershell去查,结果resource management的命令行一直在报错。

问题描述 昨天用powershell去查,结果resource management的命令行一直在报错. 昨天用powershell去查,结果resource management的命令行一直在报错.也不知道为啥 大家是在国内的Azure用的吗? 解决方案 Hi, 我建议你按照论坛的这个帖子(http://ask.csdn.net/questions/190748)去尝试下,如果你有任何疑问欢迎你继续跟帖. Best Regards, Jambor 如果您想进一步了解Windows Azure,

azure-用powershell去查,结果resource management的命令行一直在报错,什么原因?

问题描述 用powershell去查,结果resource management的命令行一直在报错,什么原因? 大家好! 昨天用powershell去查,结果resource management的命令行一直在报错.也不知道为啥,请问谁知道是什么原因? 解决方案 Hi, 你具体执行的是什么命令导致出现错误,详细的错误信息是什么?你可以尝试使用get-azuresubscription命令去看看是否能够获取到订阅账号的信息,确保不是powershell中azure订阅用户令牌过期,关于这个问题,请

第一行代码-酷欧天气showProgressDialog();代码报错

问题描述 酷欧天气showProgressDialog();代码报错 第一行代码的酷欧天气ChooseAreaActivity,showProgressDialog();总是显示报错,根据原版的代码修改后依然如此,想知道是什么原因. 以下是代码: package activity; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.app.ProgressD

在命令行中运行“mvn compile”因为中文报错

在命令行中运行mvn compile 报错:  解决方法: 方式一: 使用maven-compiler-plugin插件,指定编码: Xml代码   <plugin>                   <groupId>org.apache.maven.plugins</groupId>                   <artifactId>maven-compiler-plugin</artifactId>