protected void GuestBookDL1_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (ReplyB!=null)
{
ReplyB.Click += new EventHandler(btn_Click);
}
}
private void btn_Click(object sender, EventArgs e)
{
Response.Write("hello");
}如果运行就出现错误:
异常详细信息: System.ArgumentException: 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
我看别人在datalist里面的button的click等事件都是这样用的?为什么会出错
{
if (ReplyB!=null)
{
ReplyB.Click += new EventHandler(btn_Click);
}
}
private void btn_Click(object sender, EventArgs e)
{
Response.Write("hello");
}如果运行就出现错误:
异常详细信息: System.ArgumentException: 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
我看别人在datalist里面的button的click等事件都是这样用的?为什么会出错
解决方案 »
- C++ #include <algorithm> 中有排序算法,C#中怎么办?
- asp.net ajax异步上传控件
- 如何用ASP.NET在本机上建立服务器?
- |zyciis| 在上传文件时,因为太大找错,“System.OutOfMemoryException”的异常
- 3个dataset如何进行重新组成一个DATASET,然后排序,谢谢大家
- 本地调试时图片显示没问题,但上传服务器后,却出现部分图片不能正常显示,该出图片的位置显示X, 请大家帮帮忙,分析下什么原因啊
- TreeView常用代码,如:拖动节点什么的
- 如何让w3wp.exe进程占CPU达100% ?
- 请问ACCESS转SQL SEVER的问题
- 关于客户端的数据校验问题,要求不用VS自带的控件!
- JS 更改播放视频问题
- 300分求 owc问题
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class GuestBook : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
this.GuestBookDL1.DataSource = Article.GetDataTableOtherArticleByBoardId(1);
this.DataBind();
}
protected void GuestBookDL1_ItemDataBound(object sender, DataListItemEventArgs e)
{
int ArtId = Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "ArtId"));
DataList GuestBookDL2 = (DataList)e.Item.FindControl("GuestBookDL2");
if (GuestBookDL2!=null)
{
GuestBookDL2.DataSource = Article.GetDataTableRepley(ArtId);
GuestBookDL2.DataBind();
}
TextBox ReplyT = (TextBox)e.Item.FindControl("ReplyT");
Button ReplyB = (Button)e.Item.FindControl("ReplyB");
if (ReplyB!=null)
{
ReplyB.Click += new EventHandler(ReplyB_Click);
}
} void ReplyB_Click(object sender, EventArgs e)
{
Response.Write("Hello");
throw new NotImplementedException();
}
}