Кликабельность тега span обычно является очень плохой идеей. Это плохо для пользовательского интерфейса, и это плохо для доступности, потому что это не то, чего ожидает пользователь. Вы должны использовать теги привязки и кнопки, если они активны.
Но чтобы ответить на ваш вопрос: Да, определенно можно сделать что-то , например , это! Вам просто нужно подражать тому, что делает элемент управления LinkButton.
Чтобы получить код JavaScript, который выполняет обратную передачу ASP.NET, вам нужно позвонить:
Page.ClientScript.GetPostBackEventReference()
Более подробная информация о MSDN .
Затем вы должны написать код на странице, которая обрабатывает обратную передачу и вызывает MyPageMethod()
.