Я должен включать нумеровавшие страницы результаты в свой sitemap.xml?

Итак, вот основы, событие CellEditEnd возникает между контентом, сохраняемым в сетке данных, и после того, как пользователи пытаются остановить редактирование ячейки, это событие можно отменить, чтобы заставить пользователей продолжить редактирование, и, таким образом, совершать (сохранять) изменения до тех пор, пока не закончится событие source from docs

Из-за этого вам нужно использовать другое событие, например: this event CurrentCellChanged который будет запущен после того, как ячейка будет изменена (зафиксирована / сохранена), но не сообщит вам, какая ячейка была изменена. Scottlogic.com предоставляет приведенный ниже пример кода, чтобы объединить CurrentCellChanged и CellEditEnd для получения редактируемой ячейки, и пожар после события:

private DataRowView rowBeingEdited = null;

private void dataGrid_CellEditEnding(object sender,
                                  DataGridCellEditEndingEventArgs e)
{
    DataRowView rowView = e.Row.Item as DataRowView;
    rowBeingEdited = rowView;
}

private void dataGrid_CurrentCellChanged(object sender, EventArgs e)
{
    if (rowBeingEdited != null)
    {
        rowBeingEdited.EndEdit();
    }
}

(источник кода от blog.scottlogic.com, опубликованный Колином Э.)

Наконец, есть еще один комплексное решение, которое заключалось бы в принудительной фиксации данных в ячейках путем вызова

  grid.CommitEdit(DataGridEditingUnit.Row, true);

(полное руководство и оригинальный код можно найти здесь )

[1115 ] и затем запустить ваш метод n Благодаря тому, что данные были зафиксированы.

12
задан muhuk 5 April 2009 в 12:15
поделиться

2 ответа

Я действительно хотел найти Вас надежным источником для этого, но я не мог. Что означает, что необходимо будет суметь обойтись моей интуицией:

Если статьи существуют только в их нумеровавшей страницы форме, и Вы хотите, чтобы они были индексированы как отдельные страницы, перечислили их всех. У них все будет отличное содержание на них, таким образом, Вы не будете оштрафованы за дублирование.

Я нашел детали одного исключения; включая страницу 1 дважды. В основном необходимо ли выбрать, будет ли первая страница/foo/bar/? page=1 или просто/foo/bar/, затем сделайте 301 перенаправление от версии, которую Вы не хотите использовать.

Надежда это помогает (даже просто немного).

Tom

7
ответ дан 2 December 2019 в 21:24
поделиться

В этом случае? page=7, вероятно, касается страницы систем управления контентом. В Вас файл карты сайта можно добавить это. В карте сайта, если Вы хотите, чтобы каждая из этих страниц была отображена в том, что когда-либо использует этот файл да, необходимо добавить их.

0
ответ дан 2 December 2019 в 21:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: