【发布时间】:2011-07-18 06:20:18
【问题描述】:
我的项目实现了搜索(从默认的HTML 页面)并将重定向到搜索页面(ASPX 页面),我正在使用查询字符串来传递搜索值。当语言设置为非英语(例如泰语、西里尔语)时,我收到potentially dangerous Request.QueryString value 服务器错误。
有没有办法从客户端处理这个问题?目前我找不到从页面本身处理此问题的方法(Page_Load、Page_PreInit 未触发)。
这是我用于重定向的代码:
function Search() {
var searchString = document.getElementById('txtSearch').value;
location.href = "/Search.aspx?search=" + searchString;
}
【问题讨论】:
-
您是否尝试过加密您的查询字符串并在重定向页面上解密?
-
还没有,我在搜索页面中发布了重定向代码。
标签: c# javascript asp.net .net-2.0 request.querystring