.Net做的网站有些时候跟页面的js跳转有冲突。回发的时候会出现内容不载入的情况(判断了是否第一次打开页面)。
这个时候我选择了将页面控件的键盘时间屏蔽(仅有Enter键);
具体情况看代码:
<script type="text/javascript">
document.onkeypress = function (event) {
var e = event || window.event || arguments.callee.arguments[0];
var keycode = e.which;
var realkey = String.fromCharCode(e.which);
if (e && keycode == 13) {
searchs();
return false;
}
}
function searchs() {
var values = document.getElementById("txt1").value;
if (values != "") {
window.location.href = "Shops.aspx?sc=" + values;
}
}
</script>
兼容各种浏览器,并且没有用服务器控件之类的东西。。。。。
提示:小心编码出现乱码(几种情况下。。。。)