Можно ли добавить ссылку на указанный c раздел другой страницы на asp. net? - PullRequest
0 голосов
/ 01 мая 2020

В html достаточно просто указать название страницы и идентификатор раздела de. например: [index. html / # products] и приводит нас к этой указанной c части, но это не работает между aspx документами, или я не знаю, как это сделать.

1 Ответ

0 голосов
/ 01 мая 2020

С точки зрения браузера страница ASPX просто HTML, ничем не отличается от любой другой веб-страницы. Так что вам просто нужно захватить идентификатор элемента управления и добавить его к URL, как вы и предлагали, #products.

То, с чем вы можете столкнуться, это то, что идентификатор элемента управления, который вы указываете в .aspx страница во многих случаях не совпадает с идентификатором, который заканчивается в результате HTML. Это из-за способа установки ClientIDMode . По умолчанию он добавляет идентификатор родительского контейнера к идентификатору вашего элемента управления в отображаемом HTML. Поэтому вам нужно либо получить полученный идентификатор и использовать его как часть URL-адреса, либо установить для ClientIdMode другой параметр, например Stati c на уровне элемента управления, страницы или сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...