我的LIVE服务器IIS存在问题,我在本地服务器IIS中没有遇到此问题。字符如' || ||'在我的服务器中被阻止,当它们存在于任何文本框中时。服务器允许单个字符出现' |'。无法找到正确的理由。仅当页面中的任何文本框中存在上述指定字符时,才会发生页面重定向。任何人都可以遇到这个问题,请帮我解决这个问题。如果我从文本框中删除字符,那么页面重定向就会完美地发生。
编辑:
来自客户端的页面不会转到服务器端,一次性按钮事件被阻止且无法正常工作。删除上述特殊字符后,按钮事件将在页面中触发。它只发生在我的LIVE服务器上,但不在我的本地。这是在最近一切正常工作之前发生的,希望我的一些DBA在IIS中更改/启用某些配置,但不知道那是什么?请帮忙。
<script type="text/javascript" language="javascript">
function ValidateFilegrid()
{
document.getElementById('<%=HidValid.ClientID %>').value = "";
var gridView = document.getElementById('<%=GVUploadedDocs.ClientID %>');
for (var i = 1; i < gridView.rows.length; i++)
{
var radio = gridView.rows[i].getElementsByTagName('input');
var selectedvalue;
for (var j = 0; j < radio.length; j++)
{
if (radio[j].checked)
{
selectedvalue = radio[j].value;
break;
}
}
var inputs2 = gridView.rows[i].getElementsByTagName('button')[0];
if (selectedvalue != "Yes")
{
var inputs = gridView.rows[i].getElementsByTagName('input')[0];
if (inputs != null)
{
if(gridView.rows[i].getElementsByTagName('input')[1].value.length > 3)
{
if (inputs.value.length<3)
{
alert("Enter File Validation Remarks !!");
return false;
}
else
{
document.getElementById('<%=HidValid.ClientID %>').value ="N";
}
}
}
}
}
return true;
}
</script>