Создайте скрытое поле в вашей форме и установите значение, в котором вы хотите перемещаться / URL-адрес гиперссылки вместо гиперссылок навигации URL-адреса.Затем вызовите метод onclick для гиперссылки в javascript и установите гиперссылку там до того, как браузер выполнит фактическую навигацию.
<html><head><title></title></head>
<script type="text/javascript">
function navHyperlink(field)
{
field.href = document.getElementById('ctl00_hdnHypNav').value;
return true;
}
</script>
<input type="hidden" id="hdnHypNav" value="test2.html" runat="server"/>
<a href="" onclick="navHyperlink(this);" >click here</a>
</html>
Код будет следующим: hdnHypNav.value = "#notificationPopup";
Вы также можете просто попытаться установить URL после постбэка с указанным ниже кодом, т.е. заменить ваш код за строкой на этот, но я не уверен, будет ли он работать ...
ScriptManager.RegisterStartupScript(this,this.GetType(),"SetHyp","$('ctl00_hyp1').href = '#notificationPopup';",True)