带中继器的火灾事件
本文关键字:事件 火灾 中继器 | 更新日期: 2023-09-27 18:34:42
我正在使用中继器,每个项目都有一个按钮。当我单击这些按钮之一时 asp.net 返回以下错误:
Invalid postback or callback argument
但是当我在我的页面上添加页面指令 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)
页面加载。
如何解决这个问题?
如果在 aspx 文件中使用多个窗体,则不能使用事件。我遇到了像您这样的问题,我解决了删除该表单标签的问题。