У меня есть страница настройки страницы ошибки клиента 404. (asaspx), и когда она запускается сервером, я отправляю Response.StatusCode = 404 через код позади. Страница загружается правильно с соответствующей информацией, заголовком, нижним колонтитулом и т. Д. Однако в верхнем или нижнем колонтитуле есть элементы управления, которые выполняют Response.Redirect, если щелкнуть. Так что, если они щелкают в то время как на 404 странице ничего не происходит, за исключением строки запроса добавляется к URL, как http://stage.mysite.com/defaudlt.aspx?404%3bhttp%3a%2f%2fstage.mysite.com%3a80%2fdefaudlt.aspxResponse.Redirect issue после отправки Response.StatusCode
У меня есть подозрение, что это имеет что-то делать с заголовками уже отправленных, но не уверен, как это исправить.
* Ред добавить код
404 Page CS
protected void Page_Load(object sender, EventArgs e)
{
Response.Clear();
Response.StatusCode = 404;
}
Вынесено Кнопка в главной странице
<input type="submit" class="wtb-submit" id="ctl00_ctl00_ctl00_ContentMain_Button1" value="WHERE TO BUY" name="ctl00$ctl00$ctl00$ContentMain$Button1">
MasterPage нажатие кнопки событие
protected void btnLocator_Click(object sender, EventArgs e)
{
Response.Redirect("/locator/default.aspx");
}
Пожалуйста, покажите свой код - достаточно, что мы можем повторить эту проблему. Кроме того, полезный HTML-код ссылок, которые не работают правильно, будет полезен. – jadarnel27