У меня проблема при отправке IE в следующее местоположение: http://fdvweb.mal/db/historikk/db_historikk_liste.asp?SQLfilter=SELECT TaKompHistorikk.*, TaKomponent.KompNummer, TaKomponent.KompNavn, TaKomponent.KompPlassering FROM TaKomponent RIGHT OUTER JOIN TaKompHistorikk ON [TaKomponent].[KompId]=[TaKompHistorikk].[KompHistorikkKompId] WHERE KompHistorikkSak = 'Servicerapport' AND (KompHistorikkStatusnummer <> '9999' OR IsNull(KompHistorikkStatusnummer)) AND ((KompHistorikkStatusNavn <> 'OK' OR IsNull(KompHistorikkStatusNavn)) OR ((KompHistorikkTittel <> '' OR KompHistorikkFritekst <> '') AND KompHistorikkTittel <> 'Kontrollert OK')) AND KompHistorikkDato >%3D %232/17/2010%23 ORDER BY KompNummer ASC
(localhost, я отредактировал файл hosts). Исходный код из файла db_historikk_liste.asp выглядит следующим образом:Querystring заставляет IE показать ошибку
<html>
<head>
<title>Test</title>
</head>
<body>
<% Response.Write Request.QueryString("SQLfilter") %>
</body>
</html>
Однако IE дает мне ошибку Internet Explorer has modified this page to help prevent cross-site scripting.
Любой знает, как я могу это предотвратить?
Вы имеете в виду как '<% Response.Write HttpUtility.UrlEncode (Request.QueryString (" SQLfilter "))%>'? – Alxandr