asp.net - динамически установить идентификатор формы главной страницы - PullRequest
0 голосов
/ 11 апреля 2009

Я работаю над сайтом, который использует главные страницы (ничего страшного) и имеет форму на главной странице.

В настоящее время имя формы в отображаемом содержимом всегда "aspnetform".

Мне нужно изменить некоторые страницы, которые используют эту главную страницу, и мне нужно задать имя формы для чего-то определенного для этой страницы (по причинам SEO).

Есть ли простой способ сделать это на страницах, которые используют главную страницу?

ПРИМЕЧАНИЕ: я не изменяю все страницы, которые используют мастер, поэтому главная страница действительно не должна меняться; без реархитектуры.

Ответы [ 3 ]

0 голосов
/ 11 апреля 2009

После некоторого рассмотрения я решил убрать использование мастер-файла со страниц, которые мне нужно было изменить. Не идеально, но самое простое решение.

Исследование, которое привело меня к этому решению: http://forums.asp.net/t/899152.aspx

0 голосов
/ 09 июня 2011

Вам необходимо переопределить UniqueID на главной странице. Это возвращает aspnetForm по умолчанию.

0 голосов
/ 11 апреля 2009

Этот пост может вам помочь, хотя кажется, что с этим решением есть проблемы с режимом Дизайнера.

...