帮助..
我有一个自定义的新列表项ASPX表单。表单工作得很好,但我需要在List Item名称周围添加自定义功能。我想在用户单击保存按钮时以编程方式命名该项。我已经阅读了一些想法,但没有什么符合要求。
我已经阅读了很多关于继承的文章 SharePoint.WebControls.SaveButton,并在中插入代码 覆盖SaveItem函数。但是,因为我的列表名称字段超出了范围 SaveButton控件,我可以使用它来修改列表项名称。
我尝试编写自己的“保存”按钮。 Click事件正在保存 调用SaveButton.SaveItem函数之前的ListItem名称。这个 工作,但我必须有仍然必须有名称 SharePoint:页面上的FormField。如果有人输入一个值 FormField,它会覆盖我的自定义名称。我还需要研究 一种关闭New Item表单并刷新List的方法 SharePoint:SaveButton非常适合我。
想法,通过,建议?????
如果Microsoft没有保护SaveItem调用,这将非常容易。
答案 0 :(得分:3)
创建一个处理OnItemAdding事件的事件接收器会更容易。您可以将字段值注入属性,它们将保存在项目中。