Вы можете создать пользовательскую форму с помощью SharePoint Designer, а затем настроить кнопку «ОК», чтобы сохранить и перенаправить в представление дисплея.Чтобы создать пользовательскую форму редактирования с использованием SharePoint Designer, здесь есть полная инструкция о том, как это сделать http://office.microsoft.com/en-ca/sharepoint-designer-help/create-a-custom-list-form-HA010119111.aspx
После того, как вы это сделаете, найдите эту строку в исходном коде вашей новой страницы
<xsl:decimal-format NaN=""/>
<xsl:param name="dvt_apos">'</xsl:param>
<xsl:variable name="dvt_1_automode">0</xsl:variable>
и добавьте эту строку ниже
<xsl:param name="ListItemId">0</xsl:param>
"это сделает идентификатор текущего элемента доступным для кнопки" замените обе ваши кнопки ОК
<SharePoint:SaveButton runat="server" ControlMode="Edit" id="savebutton1"/>
с этой
<input type="button" value="OK" name="btnSave" onclick="javascript: {ddwrt:GenFireServerEvent(concat('__commit;__redirect={dispform.aspx?id=',$ListItemId,'}'))}" />
Сохраните и протестируйте :).Вам не обязательно заменять кнопки «ОК» на эту, вы также можете добавить эту дополнительную кнопку и вместо того, чтобы называть ее «ОК», вызывать что-то вроде «Сохранить и отобразить» и позволить пользователю решать, что делать (просто и идея)
Надеюсь, это поможет!