Я работаю над своим веб-проектом ASP.NET, используя VS2010, С#, я вставляю гиперссылку на свою страницу с надписью BACK, и я хочу, чтобы она действовала как кнопка возврата браузера, как мне ее реализовать? что является самым простым способом? как мне установить свойство navigateURL? спасибо
ASP.net имитирует обратную кнопку браузера
Ответ 1
<asp:button id="backButton" runat="server" text="Back"
OnClientClick="JavaScript:window.history.back(1);return false;"></asp:button>
Кроме того, что кнопка, конечно:-( (прочитайте вопрос, Стив)
Try
navigateurl="javascript:history.go(-1);"
Ответ 2
Вам не нужен ASP.NET, просто используйте этот код HTML/JScript:
<a href="javascript:history.go(-1)">Back</a>
Ответ 3
@Steve Не знаю, как прокомментировать существующий ответ, но... Я подумал, что могу просто для пинков сказать, что вы всегда можете сделать ссылку "button" a linkbutton:
Ответ 4
Если вы используете JQuery, вы можете просто добавить data-rel="back"
в свой якорный тег
<a data-rel="back" data-role="button" data-icon="back">Back</a>
Ответ 5
Попробуйте это.
private void btnBack_Click(object sender, System.EventArgs e)
{
string prevPage = Request.UrlReferrer.ToString();
Response.Redirect(prevPage);
}
или
<asp:button id="btnBack" runat="server" text="Back" xmlns:asp="#unknown">
OnClientClick="JavaScript: window.history.back(1); return false;"></asp:button>