Как поделиться html компонентом с разной страницей - PullRequest
1 голос
/ 02 июня 2011

В ASP.NET у меня есть главная страница и пять других страниц, которые находятся под главной страницей.

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

Моя оригинальная реализация, на всех пяти страницах, будет иметь «кнопку», поэтому в коде будет соответствующий метод события для генерации загрузки.

Но мой подход,будет иметь дубликаты HTML-компонентов.

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

Ответы [ 3 ]

2 голосов
/ 02 июня 2011

Да, вы можете, на главной странице у вас может быть кнопка «Загрузить», и на ней нажмите «Проверить URL», которая поможет вам определить, с какой страницы поступил запрос.Затем вы можете написать код на основе текущей страницы.

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

Я не знаю, чего именно Вы хотите достичь, но, возможно, было бы лучше иметь один aspx с кнопкой и загрузить правильный файл ascx на эту страницу в соответствии с некоторыми критериями?Каждый ascx может происходить из некоторого интерфейса с некоторым методом, например Click (), и каждый раз, когда нажимается кнопка aspx, может вызываться метод Click () из загруженного в настоящий момент ascx.

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

Вы можете использовать SHTML вместо HTML и включать его везде, где вам это нужно.

...