現在的代碼工作正常。除了文章中提到的步驟之外,我還在代碼中添加了這些步驟。
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
// add save handler only in New and Edit modes
if ((SPContext.Current.FormContext.FormMode == SPControlMode.New)
|| (SPContext.Current.FormContext.FormMode == SPControlMode.Edit))
{
SPContext.Current.FormContext.OnSaveHandler
+= new EventHandler(MyCustomSaveHandler);
}
}
protected void MyCustomSaveHandler(object sender, EventArgs e)
{
Page.Validate();
if (Page.IsValid)
{
SPContext.Current.ListItem["CM_x0020_Number"] = TextBox1.Text;
SPContext.Current.ListItem.Update();
}
else
{
// do actions instead of save
}
}
不好意思問,但在網站集被激活的功能特點 – ben
我從白手起家再次,現在我看到自定義字段,但數據沒有得到現在保存。我用代碼更新了我的問題。 – user346514
萬物現在工作正常。在更新之前,我沒有從文本框中獲取值。 – user346514