Вы можете поместить OnClientClick на кнопку и вызвать функцию, которая покажет ваш модальный режим.При нажатии кнопки ОК вы можете изменить window.location на путь к вашей домашней странице.
HTML
<asp:Button runat="server" ID="btn_ShowModal" OnClientClick="showModal(); return false;" />
Javascript
function showModal()
{
$( "#dialog-message").dialog({
modal: true,
buttons: {
Ok: function(){
$( this ).dialog("close");
window.location = "pathToHomepage";
}
}
});
}
Редактировать Существует два типа путей, которые можно использовать в javascript и в веб-разработке в целом: относительные пути и абсолютные пути.
Относительные пути : начните с текущего каталога и оттуда вы получите доступ к нужному местоположению, используя ' / ', чтобы перейти вперед по каталогу, и ' .. / 'идти назад
Абсолютные пути : полный URL-адрес в нужное место
Более подробное описание здесь
' ~ / ' - это ярлык на стороне сервера, который, к сожалению, не работает на стороне клиента без использования чего-то вроде this.ResolveClientUrl .
'<%= this.ResolveClientUrl("~/default.aspx") %>'