我正在使用中继器,每个项目都有一个按钮。当我点击其中一个按钮时,asp.net会返回以下错误:
Invalid postback or callback argument
但是当我在页面上添加Page指令EnableEventValidation =“false”时,没有错误但是没有触发我的事件。
protected void Page_Load(object sender, EventArgs e)
{
if (Session["user"] != null)
{
Customer activeCustomer = (Customer)Session["user"];
Response.Write("Welcome " + activeCustomer.FirstName + " " + activeCustomer.LastName + " | Offer count:" + activeCustomer.OfferLimit);
if (!IsPostBack)
{
ProdRepeater.DataSource = CampaignDataProcess.getDailyCampaign();
ProdRepeater.DataBind();
}
}
else
{
Response.Redirect("Login.aspx");
}
}
我已在页面加载中尝试if(!IsPostBack)
。
如何解决这个问题?
答案 0 :(得分:0)
如果您在aspx文件中使用的不仅仅是表单,则无法使用您的活动。我有一个类似你的问题,我解决了删除表单标签的问题。