首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当FormView设置为插入模式时,控制在回发后不保留值

当FormView设置为插入模式时,控制在回发后不保留值,可以通过设置FormView的DataKeyNames属性来实现。

DataKeyNames属性用于指定FormView中每个字段对应的数据源键名,这样在回发时,FormView可以根据这些键名来绑定数据源,从而实现在回发后不保留值的效果。

具体实现方法如下:

  1. 在FormView的标签中添加DataKeyNames属性,并将其设置为数据源键名的逗号分隔列表。例如:
代码语言:txt
复制
<asp:FormView ID="FormView1" runat="server" DataKeyNames="ID,Name" ...>
  1. 在FormView的ItemInserted事件中,手动清除数据源键名对应的值。例如:
代码语言:txt
复制
protected void FormView1_ItemInserted(object sender, FormViewInsertedEventArgs e)
{
    FormView1.DataKey["ID"].Value = null;
    FormView1.DataKey["Name"].Value = null;
}

这样,在FormView设置为插入模式时,控制在回发后不保留值的效果就实现了。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券