Как связать с ASP: режим вставки DetailsView с помощью внешней страницы

голоса
1

В отличие от многих документации ASP.NET и примеров, я делаю GridView список на одной странице, и ссылки на 2-ой страницу, чтобы сделать вид редактирования / обновления, посылая идентификатор для записи в строке GET.

На мой взгляд, редактирование / обновление, я использую ASP: DetailsView для просмотра, редактирования и вставки записей. Все это прекрасно работает.

На detailsViewстранице, он у меня Автогенераторный на new recordссылку , которая использует постбэк показать пустую форму вставки для заполнения.

Единственная проблема, я не знаю , как сделать ссылку на insertсвет DetailsViewот внешней страницы. Я что-то упускаю?

Задан 09/12/2008 в 21:48
источник пользователем
На других языках...                            


2 ответов

голоса
3

Я мог бы неправильно ваш вопрос, но ....

Я не верю, что можно «ссылка на взгляд вставки», но то, что вы можете сделать, это программно изменить режим DetailsView после загрузки страницы. Не забудьте проверить, что переданный в ID имеет значение первого.

Например:

If Not idValue Is Nothing Then   
    yourDetailsViewName.ChangeMode(DetailsViewMode.Insert)
End If

Проверьте страницу MSDN для получения дополнительной информации:
DetailsView.ChangeMode метод

Ответил 10/12/2008 в 08:14
источник пользователем

голоса
1

Я просто хотел, чтобы следить и сказать, что, несмотря на то, что я не нашел способ сделать ссылку на конкретное состояние страницы, я обнаружить параметр DefaultMode в DataView, в том, что по крайней мере, позволяет выбрать начальное состояние.

Таким образом: DefaultMode = "Вставить"

По крайней мере, позволяет выбрать режим вставки по умолчанию.

Ответил 12/12/2008 в 05:30
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more