为什么DetailsView中的DetailsView1_ItemUpdated事件 我都调用不到呀?
<asp:DetailsView ID="DetailsView1" runat="server" Height="50px" Width="125px"
onitemupdated="DetailsView1_ItemUpdated"
onitemupdating="DetailsView1_ItemUpdating"
onmodechanging="DetailsView1_ModeChanging">
<Fields>
<asp:TemplateField ShowHeader="False">
<EditItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="True"
CommandName="Update" Text="更新"></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False"
CommandName="Cancel" Text="取消"></asp:LinkButton>
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False"
CommandName="Edit" Text="编辑"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Fields>
</asp:DetailsView>
后台代码:
UsersLogic bll = new UsersLogic();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
dvData();
}
}
protected void DetailsView1_ModeChanging(object sender, DetailsViewModeEventArgs e)
{
DetailsView1.ChangeMode(e.NewMode);
dvData();
}
private void dvData()//绑定数据
{
DetailsView1.DataSource = bll.GetModelList("Id=2");
DetailsView1.DataBind();
}
protected void DetailsView1_ItemUpdating(object sender, DetailsViewUpdateEventArgs e)
{
//MessageHelper.Alert(this, "sss");
//e.Cancel = true ;
//dvData();
}
protected void DetailsView1_ItemUpdated(object sender, DetailsViewUpdatedEventArgs e)
{
DetailsView1.ChangeMode(DetailsViewMode.ReadOnly);
}
这里 DetailsView1_ItemUpdated都调用不到 请问是怎么回事呀!我找了好久 还是不知道哪里出问题了??
请各位高手帮帮忙!!
相关推荐
eventHandler学习视频
当用户执行如添加、修改或删除列表项的操作时,这些事件会被触发,相应的事件处理程序方法就会被调用,从而允许开发者进行额外的逻辑处理或验证。视频可能涵盖了以下几个重要的知识点:1.
Event Handler Hands on lab
**事件模型**:了解SharePoint事件模型,包括不同类型事件,如ItemAdding、ItemDeleting、ItemUpdated等。理解每个事件的触发时机及其在整个操作流程中的位置。
flex Tree 复选框。
在Flex Tree中,可以通过监听Tree的`itemClick`事件来检测节点的点击,并根据当前节点的选中状态以及其子节点的状态来更新父节点的状态。1.
Sharepoint App 开发资料教程
App事件处理程序:学习如何响应SharePoint中的事件,如ItemAdding或ItemUpdated,以实现自定义业务逻辑。3.
电信运营基于分类模型的客户流失预警系统:数据挖掘驱动的精准挽留策略设计
内容概要:本文围绕电信客户流失预警与挽留策略,构建了一套从数据探索、预处理、特征工程、分类建模、模型评估与解释到业务落地的端到端数据挖掘实战方案。基于公开的 Telco Customer Churn 数据集,项目聚焦于识别高流失风险客户,并通过逻辑回归、随机森林和XGBoost等模型进行对比分析,结合ROC-AUC、精确率、召回率、F1等指标评估性能,利用SHAP等方法实现模型可解释性,最终将预测结果转化为可操作的客户分层与差异化挽留策略。文中强调了数据泄漏防范、类别不平衡处理、模型可复现性及A/B测试验证增量收益的重要性,并明确指出当前图表为示意性质,需通过附录代码运行真实数据生成结果。; 适合人群:具备一定数据分析与机器学习基础,从事数据科学、用户运营或客户留存相关工作的从业者,尤其是工作1-3年希望提升实战能力的研发与分析人员。; 使用场景及目标:①掌握客户流失预测的全流程方法论,包括数据清洗、特征工程、建模调参与模型解释;②学习如何将机器学习模型输出转化为可运营的客户触达策略;③理解模型评估与业务目标之间的衔接,如预算约束下的优先级排序与A/B测试设计; 阅读建议:此资源以实际业务场景驱动,不仅关注算法实现,更重视从业务定义到策略落地的闭环逻辑。建议结合附录提供的完整Python代码,在本地环境中下载数据集并复现分析流程,重点关注数据预处理防泄漏机制、模型管道构建、超参数调优策略及SHAP解释应用,避免将文中的示意图表误认为实测结果。


